#372 Tweak atomic set so that if a duplicate Timer is created it is cleaned up/cancelled and no Thread is leaked.