Hi,
I don’t know why you are getting this error, however I will suggest an alternate model…
You could place two boundary timer events on the user task. One is non-interrupting and just periodically sends reminders. The other is interrupting and thus abandons the task. Hence fewer loops and your user task does not need to be ‘re-entrant’.
regards
Rob