Allow passing a block to any attribute.
Rework how notifications get triggered so even in inner converges, delayed notifications still bubble out.
Use the subrunner for the include_recipe helper as well.