We currently use the EmptyServlet and then do the manually routing on the response afterwards.
Instead, we should let the servlet do the routing (renamed from EmptyServlet to ReposeServlet).
This is where the routing should be happening. By moving the logic to where it's supposed to be, we'll be less surprising.
- Routing is done in the new ReposeServlet (formerly known as the EmptyServlet filter).