`didLoad` should fire even if the record isEmpty

Fixes #1317