7d433d0b44
Two fixes: 1. test_trampoline_mpp_consolidation: set dave.MPP_EXPIRY=120 when test_mpp_consolidation=True. With MPP_EXPIRY=2s and sequential HTLC commitment rounds, Dave times out before the second HTLC arrives. 2. test_reestablish_fake_data: use explicit Task references in the payment setup phase so that loop tasks (message loops, htlc_switch) are cancelled in a finally block regardless of whether pay() succeeds or raises. Without this, asyncio.gather leaves orphaned tasks running across sub-test iterations when a payment fails, causing interference