title: Backbone model.create not calling any callback
body: <p>I have the following code to create a new model to a collection. The underlying datastore is a remote API:</p>
  
  <pre><code>        var postCreationStatus = this.model.create(newPostModel, {
              wait : true     // waits for server to respond with 200 before adding newly created model to collection
          }, {
              success : function(resp){
                  console.log('success callback');
                  console.log(resp);
              },
              error : function(err) {
                  console.log('error callback');
                  console.log(err);
              }
          });
  </code></pre>
  
  <p>The new model gets created, and I can confirm this from the database, but neither the success nor the error callbacks get called.</p>
  
  <p>After the creation has been completed, I want to redirect the user. Redirecting prematurely kills the AJAX request, which is why it is important I use the success callback.</p>
  
  <p>The server responds with a JSON response <code>{ id : 11 }</code> and an HTTP status of <code>200 OK</code>.</p>