Change resource serving to take a completion callback, instead of just ending the exchange
Fix up some servlet sender issues