Store#recordIsLoaded should accept a typeKey

Because `recordIsLoaded` is a public API it should really accept the typeKey as well as the model class
Fixes #1473