BZ-1061396/JBPM-4197 - timer persistence does not work for cancelled boundary event timers

(cherry picked from commit 6dba109471d1069638d6f3ecdaa828726c6b9cc5)