+1 on the functionality, -1 on the name. I agree that the name is misleading, and doesn't do what I would expect it to do. When I found the pitch thread my initial reaction was wondering how it was made to safely return after the timeout was reached, only to discover it doesn't really.
I expect others developers would find this and also expect it to immediately return once the deadline is reached, and not realize it doesn't until that causes a problem (if ever).