I believe I fixed the sleeping problem on the motorized joint. I had an issue where if I had a motorized velocity stim with a velocity of 0 it would not wake up and continue moving if DisabledWhenDone was set to true. Turns out that I needed to re-set the limit values. The motorized joint was somehow overwriting those while working.