Prevent creation of merge requests with pushes

That's the existing behavior, which was broken in previous commit, and
which we want to preserve.
Be more explicit in error message about denied push
Fix double "??" in the name of the called policy method