Refactor: daemons: execd shouldn't call pcmk__remote_message_xml in a loop.
There can only ever be one message in the buffer, so the loop here will
always return NULL the second time. Simplifying this code doesn't
actually change anything, but I think it makes it easier to understand
what is going on.