I'm currently testing IsUnitActivelyEngaged('player') instead of IsUnitInCombat('player') which should enable wheel cycling when group members are in combat but not your character.
I'm also trying to find a way to totally disable the wheel and only allow the short press but didn't find any solution for now.