[autotest] Reset needs to abide by _should_pending().

Currently, if Reset succeeds, it immediately forces the HQE into
Pending.  This breaks the ability to have multiple pre-job special
tasks.

BUG=None
DEPLOY=scheduler
TEST=Provision now runs

Change-Id: If59435bb0d3882fc643d2add3f268c49b3ce5224
Reviewed-on: https://gerrit.chromium.org/gerrit/61607
Reviewed-by: Dan Shi <dshi@chromium.org>
Tested-by: Dan Shi <dshi@chromium.org>
Commit-Queue: Alex Miller <milleral@chromium.org>
1 file changed