CascadingDestroyableBase should  double check the destroyed state. There exists a race condition where 2 destroys can happen on the same destroyable and throw a NPE.
MockTimer enhanced to provide better utility for tests
1.63.13-SNAPSHOT