THRIFT-2825 Supplying unicode to python Thrift client can cause next request arguments to get overwritten

Make sure we clear wbuf on exception, so it doesn't contain a
partial function call.

Patch: Zach Steindler

This closes #282