Make sure we ignore banners in ls-remote polling

If the git server returns banners, then ls-remote here fails to return the correct head revision.