Throw original error on failed model sets w/o cb

Fixes #13

Note that asynchronous failed server-side model sets without a callback
will throw an exception that terminates the process.