Merge "Fix a bug that a FSD that finished all loops is not marked as stopped (isRunning returns true after it stops)."