A file is not successfully sent until we get an M_GOT from the remote. That takes care of all the TODO items.