Fix CI disk usage

The runner was deferring the cleanup of the root filesystem, but the runner only ever exits when it gets a SIGTERM, so the cleanup doesn't happen.

Fixes #458