Multicurrency Websocket balance update

This might not be a bug. Stellard sends updates as the status of the transaction changes.

Check out how the client handles transactions:
https://github.com/stellar/stellar-client/blob/master/app/scripts/services/transactionHistory.js#L147

The very last transaction should be ```tx_result === "tesSUCCESS"``` when the transaction has been added to a ledger. You should ignore the other transaction ```tx_result``` states.