Just to be sure: I might be reading it wrong, but it appears to me that the previous thread (and the potential fix) was addressing the behavior of strictly and only the /timer command

The issues are different but they are actually present in the same small, shared function. I am going to make a change to address the issue in this thread in the next beta.