Lachlan, here's a link to the solution to your problem:
https://openacs.org/bugtracker/openacs/com/acs-kernel/bug?bug%5fnumber=496
I had the same issue. The problem was you thought you were on 4.6.1 (and the APM did too), but the upgrade script 4.6-4.6.1 had not been run.