fix bug with the selection of the tear point during recovery. always enforce safety boundary in segments freed during recovery, as not doing so could lead to tears being improperly detected. mark segments pushed to the free list to enforce the segment discipline with a bool so that they don't get considered by the file truncation logic.
fix bug with the selection of the tear point during recovery. always enforce safety boundary in segments freed during recovery, as not doing so could lead to tears being improperly detected. mark segments pushed to the free list to enforce the segment discipline with a bool so that they don't get considered by the file truncation logic.

spacejam/sled,spacejam/sled,spacejam/sled