Here's another version of the series initially posted at [1], which implements support for timers in NV context.