I haven't looked at this PR, so my reply is just in context of this specific question.

I guess one of the "advantages" of registering that path irrespective of whether or not the timer is present for that EJB, is that admins can rely on the presence of that path address without themselves having to somehow figure out whether an EJB has timers associated with it.