test: thread: add coverage for IPC peer loss errors

These are reported when a deleting or recycling ThreadControl happens while
another thread is in IPC wait to a peer. The case of the ongoing string
transfer isn't covered.

This changeset adds Forkserv::send_bol(). It's required by some unit tests, so
in it goes.
thread: unfuck the TID stomping path in ThreadControl