Test & Suite objects need to be fully constructed before publishing their existence

Fixes #316.

(cherry picked from commit b631849c4ce5255351b18dc10c3a1316f37f2018)