htlcswitch/test_utils: send htlcs before waiting for result
htlcswitch/test_utils: send htlcs before waiting for result

This commit is preparation for the test added in the subsequent commit.
We modify makeHoldPayment to return any failures direectly when trying
to add an HTLC to the switch. This lets us know that the HTLC was indeed
sent without failure when the method returns.

aakselrod/lnd,aakselrod/lnd,LightningNetwork/lnd,LightningNetwork/lnd