Doh, revert 93c960675f68558e6be1f8ce279dcb40491a5368
Resume the RAFs first
Logging
Fix bogus open stream check
We need DelayedFreeRAT to have equals() in terms of underlying so we can check it on resuming.
Move checking for whether it's the same originalData into the constructor, and always use the passed in RAF so the two are the same
Fix typo in restoring cross-segments
Fix confusion with cross-segment block numbers vs segment block numbers, also broke resuming cross-segments
Fix comment
Fix bugs in resuming cross-segments at SFIS constructor level, here issues with the block of bytes containing the cross-segment fixed settings
Add a test for cross-segment resumption. Like the other cross-segment test this only runs with -Dtest.extensive=true, as it is fairly heavy/time consuming.