Just to update for anyone reading this...

I never got a fix, I have no idea what was wrong but I reinstalled, done the quick setup without changing anything and it no longer breaks broadcasting toggles.

As for the macro, I just added something

Code:
/script AcceptGroup();
/script AcceptQuest();
/script AcceptTrade();
/script RetrieveCorpse();
/click LFGDungeonReadyDialogEnterDungeonButton now 
#Lookingfordungeon accept:
/click LFDRoleCheckPopupAcceptButton
/click LFDDungeonReadyDialogEnterDungeonButt