Issue #29 Added exception for the Thread initiating the transition
 So it does not wait, but see the target Status if it's not UNINITIALIZED, if it is, it sees the "revert to" Status