We also need to block shop opening for sign shops to fix the "players
loosing spawn eggs" issue, because we internally create a EntityVillager
which triggers the spawnChild code. So ShopObjectType actually doesn't
matter for that.