Send TERM to engine instead of KILL
Wait until engine terminates
Wait until engine gets ready
Ensure teardown