misc fixes

noOutput *string -> UnusedResponse
tabletmanager,py breaks up tuple return from vtgate launch
Receive transaction id through TransactionInfo struct: The reason
why this worked before is because bson wraps simple types as structs.
But we want to move away from such usage.
missed couple more string -> UnusedResponse
add logging for relevant errors