This behavioral difference should factor into the stabilization of the methods on `sync::Mutex` and how we'd like to word the documentation. For now though, this is a tracking issue as this difference in behavior was not originally intended. cc @aturon