Not sure on the spam training question
Restarting amavisd shouldn't mess anything up, except messages won't be getting delivered to your users at that moment. They'll continue to queue up and be scanned once amavis is up again. If they're really serious about uptime, you really should have two MTAs anyway
