runtime: add singleton blocks to flattened FG so scheduler will call start/stop on them