Backfill tests around and rewrite configureHost

 - rewrite configureHost with interface dependencies
 - properly test low-level functions work

This appears to have also cleared up numerous flakey tests.

[#83656106]
WIP - backfill and rewrite configureContainer

Make consistent with configureHost

[#83656106]