Changing read_first_line, as it wasn't type checking in async 109.32.00, ocaml version 4.00.1

Code was assuming Reader.read_line return string Deferred.t but it returns string Read_result.t Deferred.t