It turned out to be a minor bug in interrogate, for which I have just committed a fix. Interrogate was failing to publish that particular method because it was a virtual method inherited from a base class, but the base class did not declare it PUBLISHED. The newly fixed interrogate will correctly publish the method anyway.