createRecord on PromiseManyArray returns the new record instead of a Promise

https://github.com/emberjs/data/pull/2411 added support for createRecord on PromiseManyArray but returned the HasMany promise which ended up not being a friendly API, this should make it nicer to work with.