HACK ci: Use dependent steps instead of wait for codecov
Created by: keegancsmith
This hacks in using depends_on and key to upload test coverage. It uses global state, so we probably want to avoid that. In fact, we probably want to not go with this approach at all given it requires dynamic generation of keys/etc.