BoxFileSystemDriver: fix obvious bug in .newOutputStream()

Such logic is so common that it is probably worth it to integrate in base.
BoxFileOutputStream: flush() the output, make the request time out

Cancelling it is harsh; it may not have been finished processing...