I’m not certain that every kind of ‘off’ makes it smell different and be unappetising. Some kinds of ‘off’ can poison the stock who eat it (and eat it they do) but all I can tell you is ex-BH used to be anal about not leaving silage that had been opened longer than a couple of days where the cattle could get at it.
I know there’s a risk of listeria if soil had got into the bale. But whether that risk is there no matter how the bale is treated, once it had soil in it, I’m not sure. I think it might be that listeria needs air to breed, so if there are some there that are kept dormant by the anaerobic conditions, then once the silage is open to the air, the bacteria can start to breed. Perhaps it takes a few days for them to reach levels that can cause illness.
Anyway, I’m nervous about feeding haylage - especially if it’s at the wetter end of the scale - more than four days after opening.