reporter restart coded, not tested
wrong args in cancel_timer()
reporter restart/action cleanup
Fix reporter restart logic and add test