When Reverse Proxies Surprise You: Hard Lessons from Operating at Scale