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

Change-Id: I78f3005b7722d1c92f55c69e9be9a2dcfc4682e6