feat(job): substitute Requirements for instance unit jobs

Builds on #475, works towards #303