Reworked handler_test so that the suite only creates a single runtime.

Without this, each test was creating its own runtime and every runtime has
jobs associated with it (cache pruner, dns update, stats worker, ...) which
was resulting in every test adding more goroutines (which sucked when something
panicd)