Use gating logic to make sure the soft motor records are not messed by two 0->1
flips of the "done moving" signal. This sometimes happened if only one polar
coordinate was changed before clicking the "Go" button. Implementation inspired
by http://www.aps.anl.gov/epics/tech-talk/2008/msg00127.php.