#1513 fixed the `trio.from_thread` functions to give nice diagnostics here, but skipped `trio.to_thread`. Here's a real user who got confused by this: https://gitter.im/python-trio/general?at=5ed860e2b101510b203789ef