@rvagg noted that #355 only puts a root in a temporary car used for caching.
if we are seeing CARs come out without roots then (a) this PR is unlikely to impact that and (b) it's a genuine bug with changes we've made recently that probably only shows up in a particular mode that we may not be testing in integration tests.