It may have taken you too long but it was certainly worth it. It works AND you've solved the issue I had with the other Calendar workflows -- namely, that the script needed a delay to execute properly if Calendar wasn't open.
Thanks for the hard work -- I, and I hope others, really appreciate it.
PS. Any chance of adding a Notification Alert to the workflow?