Add Lifecycles helper to call start/stop and cope with exceptions, also to simplify use of lifecycle when intf is not explicitly marked