The smooth planner ignores multiple replan requests in a row until the first one returns.  Also fixed other bugs with the replan iterator validity
Smooth planner allows new plans if the robot has failed to achieve the stitched path after a configurable amount of time