Ah, that makes sense. If the LB is HTTP aware, you want to make sure that the app server isn't more restrictive. Didn't the LB retry the request until it ran out of retries?
These situations are somewhat dangerous because client requests will eventually cause the LB to think servers are unhealthy until the whole cluster is down. If an attacker notices this, it's an easy DoS