Failing test case for issue #2749

It turns out issue #2749 only occurs when the main record has paranoid set to true. Weird!
Just for reference we don't use `done` anymore since we return a promise instead :) but it doesn't matter.

I'll work from this.