A plausible explanation for the error is that all the numbers are correct but stated in the wrong place, i.e. that the Vx and Vy values at altitude had ended up swapped in the AFM. It would be interesting to know what the absolute ceiling is as this is where the increasing Vx and the decreasing Vy would cross.
?
jr