Handle decoding errors more gracefully.

Bad inputs (chunks > 4k) were causing empty server responses. throw a 400 instead.
Me either. I couldn't figure out why my write wasn't succeeding and stackoverflow led me to believe that was because I didn't have a response decoder set. Go figure. Netty. SMH.