Closes https://github.com/ppy/osu/issues/12399.
Rotation animation is intentionally delayed slightly to give a better sense of what is going on (or maybe just look cool).
Fixes `InvalidThreadForMutationException`s that pop up when
disconnecting/reconnecting tablets during the game's operation. In those
cases the value change callback executes from an OpenTabletDriver
thread.