Hi,
Well, it is quite strange behavior. I tried to reproduce your issue and everything worked correctly, that means user signature was not replaced when editing forum post by moderator.
Could you please let me know which version of Kentico
CMS and hotfix version are you using?
Moreover, are you using any custom code in forum module?
Best regards,
Michal Legen