I am now going to wait for a reply from Ruben regarding my discovery that the permissions work OK using PHP 5.2.17 but they don't work using PHP 5.4.26 for the reason that I see this a a bug in that it isn't compatible with the PHP 5.4.26 latest version.

I am thankful that I still have the PHP 5.2.17 option, however, I have been told that it will eventually be removed as an option by the host. I hope a bug fix will be done before then.