Yup we also try to acquire the _stateLock prior to enqueuing