WL-2371 Actually run most of the test again.

The branch basically makes most of the tests work again and was done so that we have a little test coverage before we do some refactoring of how things work before we look to support the splitting of signups.

This branch has been going long enough that it should be merged back in as it tidies up how tests are done in the SES tool and should be in master to allow other branches to build off it. This branches doesn't actually yet fix WL-2371