receive-pack: allow pushes that update .git/shallow