title: Possible to reset state of dispatch_once in unit test, to make them run again
body: <p>Is it possible to reset the state of dispatch_once code in a unit test tearDown?</p>
  
  <p>I think it would be nice if our unit tests could run from a really clean state, but we are struggling with dispatch_once and some singletons made with dispatch once.</p>