Must be some funny bug (there is another one with multiple axis being reordered). The thing is, the correct axis is reported when the indexing datatype is "incorrect" (so when the indexing datatype is ...
I am using the Enthought distribution, Numpy version 1.4.0. Maybe this bug has been fixed already, but I thought it serious enough to mention anyway just in case.