Provide better errors for push on non-bare local remotes