Custom exception tidying
Summary: RuntimeError is a far more accurate description for errors that happen during execution, so subclass that. Also provide a docstring for DeployGroupFailure to satisfy pylint
Reviewers: mmodell, Release-Engineering-Team
Reviewed By: mmodell, Release-Engineering-Team
Tags: Release-Engineering-Team
Differential Revision: https://phabricator.wikimedia.org/D820