cleanup: halt, redirect, render on runner methods tests

This is a cleanup to standardize the order of the `halt`, `redirect`,
and `render` methods in the various runner implementations.

This is purely for readability - no behavior changes.