Critical transaction fix

Fixed a little bug that made it impossible for the xpt pool server to
generate valid blocks that contain non-coinbase transactions.