Just wanted to throw 2 cents into this, may or may not be the problem at all, but that error message on similar circumstances cropped up for me and it ended up being permissions on the wp-admin folder, more specifically my .htaccess limited access to it from certain IPs. May not be the situation here, but thought I’d throw that out there.