Escapologist did not unlock for me either, though the 12,000 points one did today. (That damned 12-8 was driving me nuts, but finally pulled it off)
Though it's strictly a guess, and I'd never be able to prove it without source code (even if I could understand it), my money is betting that this is data-related to the fact that a couple of scenario names (that show up in the lower-right corner of the screen at the beginning of a level) are incorrectly swapped (an underwater one, and a hospital one) -- and therefore, the game thinks you have to have 5,000 points by the end of Scenario 3.
If it seems highly unlikely to you that the achievement not unlocking would be programmed this way, well -- I've seen crappier program logic in my day.