Hm, I'd be more comfortable with a comment along the lines of:

```
// Explicitly return false on EBUSY (lock is already locked), but assert on all other errors
```