should enforce start and stop order for IOP models
RTCDS can determine an IOP model by looking in the environment, or possibly examining the model itself. Perhaps in models already started, rtcds can assume the first model that's not an epics only model is an IOP.
If an IOP model can be determined, when a stop is ordered on the IOP, all other models (excluding epics-only models), must be stopped first.