title: Ember Data: Delete a record without removing it from view before commit
body: <p>Take the following:</p>
  
  <pre><code>FooController = Ember.ObjectController.extend
    # Model is set, view is rendered, button is clicked
    someDeleteAction: -&gt;
      # Object is destroyed &amp; removed from view
      @get('content').deleteRecord();
  
      # Uh-oh... error happens here, but object
      # remains 'deleted' according to ember 
      @get('content.transaction').commit();
  </code></pre>
  
  <p>Is there a way to prevent an object from being destroyed and removed from the view?</p>
  
  <p>Bonus points: On a scale of 1 to Chinese Water Torture... how much fun is <code>ember-data</code>? </p>