These state machine related callbacks above generally do not replace formal event callbacks that a driver can register for using conventional registration APIs.
if the driver registered for a state change notification on a restartingselfmanagedio state, it would not replace the evtdeviceselfmanagediorestart callback related to this state.