Nevermind, I didn't revert it correctly, because I only released what was in `unlink` instead of `delete_cycle_collectable`. It seems there's no leaks now from what I can see (I couldn't test script.c though as I didn't rebase the CC integration yet), so I guess it should be reverted indeed. Sorry about that.
EDIT: no "extra" leaks compared to the CC-ref'd version, there's still some weird nsChannel/nsURI leaks but that applies even with the current patch so it's not related.