Fix logic in http_loader

We don't need to repeatedly read the headers, and need to send the Done message.