This is definitely caused by the file permissions. Generally I'll use 755 for folders, and 644 for files.
It's possible the file permissions got messed up at some point because it's very unlikely you were able to update your theme with 555 permissions.
Read this page for more information: