Settled on using the manually changing velocity way to move a rigidbody character instead of using motors or applyforce methods.  Let's hope this works.