Fix calculation of sendfile throughput on OSX

Note that sendfile can return -1 for EINTR whilst having already sent
partial results; these were not being counted previously.