better timeout handling in EXIT and %EXIT-OTHER-THREADS
Account the timeout against all the threads being joined, not each
Also move handling of "main thread exiting even though another
thread got the call" handling to %EXIT.
...and one missing #!+sb-doc