In the case of FileStorageDisk, a failure to write the data to the file system throws an exception and would fail the workflow step; however, for cases like IncoreFileStorage where the failures are HTTP exceptions (401, 500, etc), we should check if we got a FileDescriptor back or Null. If the case of null, then the step should fail.