Fix to prevent extra progress callback

Currently chunked uploading is not passing the updated options to `_onDone`, which causes the test at the beginning to fail (because `options.loaded` and `options.total` are missing), which then causes an extra progress event to be sent with `loaded` == `total * 2`.

By passing the updated options to `_onDone`, everything works as expected.