Review environments shouldn't be marked as stopped if the stop job fails

Description

Currently if the stop job fails then the environment is still marked as stopped. Gitlab's environment page then doesn't accurately list all the running environments. I'd like to see this changed so it only sets an environment to stopped if the stop job actually completes okay.

Links / references