Andrew,
As posted in the other reply I'd think it's a problem if you don't have a tag on deleted() for the table.
>It is: set delete on. Eventhough it makes no sense to me, getting rid of that line resolved my problem. If you have the time, try this and please let me know what you think.