At a glance, that looks almost identical to (an older version of) https://github.com/jonboulle/clockwork (there are several that are structurally very similar)
In which case no, it falls into the same kind of issues that the post is describing as being problematic.