Code Review for Job #19831

Code Review for Job #19831 - Workitem available at https://www.worklist.net/19831
I tried using `addThrust` but don't recall exactly why I switched.  I tried switching just now by applying a thrust that would give the expected velocity but got funky results - I don't know enough about the internals to know whether this will work smoothly or not.  What do you think?