sthal: handle failure of session restart properly

In buffering state, if restart session is failed, st capture
device can still leave as active, so later when session is
started again, st capture device won't be enabled.
Tear down the session to disable st capture device when restart
failed.

Change-Id: Id1caa6c190f1b21e7c97ea93ee667964154abeff
1 file changed