Not launching with the mods in the right order for Tavi

So it seems for a few weeks the launcher will launch the game with the mods listed in the right order for servers with Tavi, then it will stop doing it again randomly. With Tavi you absolutely need the mods loaded in the right order otherwise it will crash the client.

Server launch parameters are this:
"[email protected];@DayzOverwatch;@DayZ_Epoch;@DayZ_Server_TAVI_DN"
of course the @DayZ_Server_TAVI_DN is the actual server instance.

Could it be that the server instance is throwing the launcher off and causing it to load the mods in the wrong order? Basically when running an Overpoch (Epoch + DayZ Overwatch) and Taviana server, if Epoch is not the last mod loaded on the client, you will get all kinds of errors about missing init.sqf etc.

When I launch from a batch script it works 100% of the time with the following mod load parameters:
"[email protected];@DayzOverwatch;@DayZ_Epoch"

What really sucks is I've been donating for this server regularly for about 8 months, and the last 3, I'm basically just throwing money away since 10% of the people the launcher will launch the game correctly for to join, and the rest end up with it flaking out after a few weeks and kills my server population again. Not sure why I keep bothering to donate...