You have a bug in the permissions of the files in your archive. To be exact: whenever I download your .zip file and work with it on cPanel, the upgrades fail (that was happening since your betas, so... prettty consistent I would say).
IF however, the archive is extracted to a folder on a Windows system and then working to upload/replace files, all works like a charm.
Take a note on that.