Fix the collectd HTTP submission for rescheduled I/O.

If the HTTP payload spans multiple packets and the read is rescheduled,
we (1) segfault due to a null pointer and (2) do more work than we have
to extracting the user information again.