Hi Ant,
We used to get this issue a lot on our old Aruba system so it is not specific to Meru. I can't prove it but I have a feeling many odd issues disappeared when we recreated a lot of our group policies from scratch that had been around since Windows XP/2003. Worth a try on your Wi-Fi policy and check the settings if you haven't already done this.
Regards,
Richard.