I've attempted to use the automatic update button to update to 3.5.2. The page flashes pretty quickly, then I'm taken to a page welcoming me to WordPress 3.5.1. In the update section, it's still telling me to update 3.5.2, as if I never even attempted to update.
I thought that was strange so I went ahead and attempting to manually update, following the Updating WordPress directions. It's still as if I've done nothing, and the 3.5.2 update is out there, waiting for me.
Some more info, I'm hosting two blogs on this server, and both of them are acting up. I'm using varnish for caching, but I'm still seeing the update messages when hitting nginx directly. I've also disabled cloudflare, just in case that could be an issue.
To check that I updated the files properly, I compared the md5sum from wp-admin/includes/media.php from the file I downloaded and unzipped and the file in my hosted folder. They both seem to be the same.
If anyone has any ideas or needs some additional information, please let me know. At this point, I'm at a loss.
http://rexflex.net/ <-- This is the site I've been working with