Prefer needs over dependencies
This should allow running jobs out of order, see https://docs.gitlab.com/ee/ci/directed_acyclic_graph/index.html