Moving a Jira issue from one Project to another triggers multiple update events

I’m finding that when a Jira issue is moved from one project to another, two avi:jira:updated:issue events are created and the function I have associated to that trigger gets invoked twice in a row. Is anyone else seeing this? Is this expected behavior?