Decorating all relevant headers on a 304, calling `this.watch()` from `this.respond()` for requests routed through `this.request()`, fixes #182