that behaviour is intended. any transfer, whether limit reach, file not found, etc.. can become interrupted or completed. it can be interrupted if there was a problem (such as the connection being closed) writing the response back to the user, and it can be completed if the response was written back succesfully. i suppose it's possible to add a new stat "file completions" ...