G'Day Imeric.
Have you
really chased the broadcaster about this issue, and tried very hard to get them to fix the problem?
It sounds like that is the most likely avenue to success at this stage. If DirectShow can't do it, I doubt it will be updated to make it possible.
Also, if you could confirm absolutely that Sage uses DirectShow for receiving TV? If it does, then maybe there is a way to work around the DirectShow issue. You should find that out if you can.
Also, you never did quite answer this question, although it may have become irrelevant after the log showed the channels weren't being picked up properly.
You mean you could watch the same channels in previous version of MC?
Basically, the more research you do, and quality information you provide, the more likely a solution will be found for you.
PS: Sage TV does seem to use DirectShow for playback, but with a quick look I couldn't confirm what it uses for receiving TV. It looks likely that it does use DirectShow though, since DirectShow provides filters for collecting the transport stream. Sage does apparently always use its own Splitter, which may be customised to overcome a problem like this. More research required.