git-prompt: preserve value of $? inside shell prompt