Effects: Unregisters the callback from the owned stop state, if any
.  The destructor does not block waiting for the execution of another callback
registered by an associated 
stop_callback.If 
callback is concurrently executing on another thread,
then the return from the invocation of 
callback
strongly happens before (
[intro.races])
callback is destroyed
.If 
callback is executing on the current thread,
then the destructor does not block (
[defns.block]) waiting for
the return from the invocation of 
callback.Releases ownership of the stop state, if any
.