As seems to be the case with most everything I do with ember-data the simple test case is very simple but anything \"real\" falls apart quickly due to my lack of understandi
In case anyone else is getting to this late, the current documentation points out that you can simply call createRecord() like this:
createRecord()
post.get('comments').createRecord({})
which works even if post is an empty object.
post