Altered:
- Inside of AMAppController, changed which signal we listen to when
opening generic scan editors.  It used to be scanActionStarted, but that
is emitted every time the scan enters the running state.  Since this can
also happen when a scan is resuming from the paused state, it can cause
issues.  Therefore, I switched to using the scanActionCreated signal.
Altered:
- Reverted back to using the scanStarted signal rather than the
scanCreated because not all parts of the scan are valid by that time.
- Changed the behaviour of AMListAction to only emit the scanStarted
signal if it's not resuming.  This should keep it from prematurely
emitting the scanStarted signal when it is merely resuming from paused.
Merge pull request #1052 from acquaman/Issue1008

Works for me.