Add Ruby "runtime number" to all thread names.
Propagate throw/catch continuation out of fiber into waiter.

Fixes #1519.