Just wanted to point out that I had the same problem. I did some looking around the code and some debugging and turns out my FTP crapped out half way through updating the wp-admin folder, so when I went to run the upgrade process half of the files were updated so it was correctly returning the version number, but the wp-admin/includes/ folder (which included the schema.php file) was missing so it didn’t have anything to properly upgrade to.
Ryan