Expand reload tests and fix reference tests post reload

This expands the reload tests to cover:

 * changing queue size
 * changing inheritance (single)
 * changing basic graphing
 * changing graphing based on families
 * changing final cycle
 * changing cycle times (and dependencies)

In addition, reference tests now work across a reload and reference test logging level persists across reloads.