You don't follow ATC established procedures if it puts you in contravention of your company's established operating procedures, so it is relevant, I'm afraid, not waffle! You operate the aeroplane in accord with your company flying manual and obey requirements. So the only answer is to decline all swingovers if you cannot stay within company procedure guidelines, and maybe accept a GA as a result. At least there will be no doubt as to what you then do! It looks like ATC must clean up their procedures here.