Tron interrupted exception handling behavior

After much debate, I do think it's better for the caller to know about the thread interruption. The silent no op behavior becomes very confusing, and more difficult to code against.