Fix permission of /system/etc/init.d if it already exists

Found this error on my Xperia M when the init.d directory already existed but did not have read permissions for the normal user; this caused an exception at startup because FIle.listFiles() returns null if there is an IO error.