* Preliminary recursive timout() support.

Raise only a single exception when >1 timeouts expire for a thread.