Hold lock for the duration of `DecorateNoPriors`
Hold lock for the duration of `DecorateNoPriors`

There is no reason to release this lock and then obtain it again, and in fact doing so causes races.  Just hold it down the entire time, and hand it off to `UpdateSatisfactionUnsafe` to ensure that continuity is held for the entire duration of the state update procedure.

codemercenary/autowiring,codemercenary/autowiring,leapmotion/autowiring,leapmotion/autowiring,leapmotion/autowiring,leapmotion/autowiring,codemercenary/autowiring,leapmotion/autowiring,leapmotion/autowiring,codemercenary/autowiring,codemercenary/autowiring,codemercenary/autowiring