release stage: Fix Circle CI support

Right now the client branch is being reset using --hard, which can lead to the
developer loosing some changes. So this patch changes the integration to use git
reset --soft instead, which should really only move the ref and nothing else.
Finished feature 70005166/support-circle-ci.