It is possible for the flexCombinedMotion sequence program to get into a state where the busy record indicates the move is done but the sequence program continues to attempt retries. This was observed in "coarse" mode.
One possible workaround is to simply allow the user to limit the number of retries.