Better error-messages for trades

Improved error messages for trades.  Also added an experimental fix for https://github.com/Jessecar96/SteamBot/issues/598
There shouldn't be any other statuses we don't know about - if there are, it should be treated as an error-case so it comes to our attention immediately.

I'm not sure what "the switch" is, could you elaborate?