It is possible that the partial transfer created some sort of placeholder on the network, which was then filled in with the remaining data once the transfer was resumed. This could explain why the entire file appears on the network, even though the transfer was canceled early.
Alternatively, it's possible that the network has some sort of caching or deduplication mechanism in place that allowed it to recognize that the file being transferred was already present on the network, and instead of copying the entire file, it simply transferred the remaining data to complete the file.
Regarding the CRC check, it's not uncommon for a partial transfer to result in a different CRC than the original file, especially if there were any errors or...