converting over to the new SEThreadsafeStateMachine syntax, updating pods to match