I had a problem with my triggers not firing when the parent record was locked. I had cascading delete, but my children weren't getting deleted when I would delete the parent record. It was because the parent was locked! Is there any referential integrity in the act? FWIW, see Article ID: Q277900.
>I believe I once read that you can issue and rlock and an unlock to force buffer updates.