This makes it easier to individually add and configure each step for
each configuration, and makes the whole build definition easier to read.
As a (good) side effect the functional tests are no longer run with the next
upgrade enabled with the asan and ubsan configurations, and use the
standard cutoff.