Alright so after some further investigation and another deployment it is actually a result of an exception so my method is being invoked fine.
So the question is what is causing this to happen in the cluster?
Exception creating stateless session bean : [{0}]
com.sun.enterprise.InjectionException: Exception attempting to inject Env-Prop: ejb.timers.ILDAWatchdogTimerBean/timerService_at_Field-Injectable Resource. Class name = ejb.timers.ILDAWatchdogTimerBean Field name=timerService_at_java.lang.String_at_ejb.timers.ILDAWatchdogTimerBean/timerService@@ into class ejb.timers.ILDAWatchdogTimerBean
at com.sun.enterprise.util.InjectionManagerImpl._inject(InjectionManagerImpl.java:387)
[Message sent by forum member 'samdoyle' (samdoyle)]
http://forums.java.net/jive/thread.jspa?messageID=237443