Apex Clothing Teleport Rotation Threshold triggering between 0 and 360 degrees

I have a player with a scarf in a top down dungeon crawler, and occasionally it gets tangled when the player spins the analog too fast. I have set Teleport Rotation Threshold to 180 degrees in the players blueprint, however now the scarf will always reset when the player walks upwards between 0 and 360 degrees.

I Thought this was strange, but here does not appear to be any way to call this value in the Event Graph. I can disable Teleport Rotation Threshold and reset the cloth manually with a node, but that leads to my second issue: Since the rotation is based on Set Actor Rotation I cant just get the angular velocity. Is there a simple way to get the rate of change for a direction variable while ignoring the jump from 360 degrees to 0 degrees?