unspent returns 500 when empty. handle 500s gracefully
Fixes #5 trigger transactions.update from socket