Adds null check for empty file list.
Uses default behavior as for an empty fileList and set TransferState to Completed