Allow main.stop() to be called multiple times
Allow main.stop() to be called multiple times

stop() was previously decorated with @timed() so it was called on a POLICY_ONCE
timer, but the timer was never unregistered, so subsequent invocations would
think it was already running and do nothing.

freevo/kaa-base,freevo/kaa-base