when releasing, tag before push

Prior to this change, any failure in pushing Git repository changes out
would prevent tagging from occurring.