The build currently runs everything in parallel. This seems to cause some problems with Docker where both local developer machines and CI runners can become overwhelmed leading to unexpected test failures and time outs when starting containers. We'd like to try to improve this by running Docker-based tests serially.