bark: Offboard using offboard swap should wait for confirmations
Instead of directly marking the movement as successful and not having recourse if the offboard tx never confirms, bark should wait for confirmations and cancel the movement and unmark the vtxos as spent on failure.