refactor: simplify runtime images and add lifecycle e2e (#2498)