Found a bug when passing record clones into Spine.Model::load()

Found a bug caused by the recent `Spine.Model::load()` changes in #435 (#423).

This pull request updates some tests to catch it and includes the fix.