Make the no-std `RwLockGuard` `try_lock` actually try