Always also inherit after define function.

All chinese muds use it and no crash is observed anymore.
Fix callout debug messages.
Integrate user command into event loop.

This eliminate another hot loop and also ensure fairness among
active users.