I felt like the appropriate way to handle "mal-formatted" requests was to drop the transport to be safe, however yeah, it was more restrictive. During my migration I added a couple more headers and it threw it over the limit.
I just use RR upstreams in nginx so it just keeps trying, but I can definitely see where that could be an issue in another configuration.