[invariant] fix streaming swap false breaks
Swaps in the swap queue with streaming params aren't necessarily streams. This patch removes the 1:1 correlation check in the invariant, and inverts the swap/stream matching loops to ensure that every stream has a corresponding swap (as opposed to every swap having a stream).
This fixes all the false breaks at least between 12988000 and 13071708, and I'll be running it against tip as I finish up the branch.
Closes: #1713 (closed)
Edited by akrokr