When a thread awaiting is notified, it has to be owner of lock again. I think it's a reasonable expectation.