HPCC-24055 introduced a regression.
Previously deleting a logical file always involved an infinite timeout, i.e. it would keep retrying to delete the file (with pauses) until it could lock and delete the file.
In fact the code had a timeout but it was being ignored in the implementation.
HPCC-24055 ensured the timeout was used, and passed through a timeout for DeleteLogicalFile in 1 specific case (for Sasha EXPIRY).
Unfortunately, there were a couple of other places that were passing through a timeout, inside superfile handling, which now causes super file transaction to fail.
Fix by reinstating the indefinite timeout in these cases as before.