It seems that calling .save() on a record multiple times without waiting for the previous promise(s) to resolve leads to an error being thrown. AFAIK, there is nothing in the ember-data contract that prohibits this (though it seems rather pointless in this example).
Reproduction repo here: jacobq/ember-pouch-back-to-back-save
Perhaps this is another manifestation of whatever is causing #237