Yeah, this just makes it much more complex to handle test-kitchen later, since we don't want to run those twice. Can probably make it work with some kind of env var magic (create another matrix axis for TEST_TYPE=spec,kitchen, and have the build script run the correct commands in the correct places).