1129817 - prepend process id and thread id if line is split

By including a unique identifier, it is possible to separate logs that are generated at the same time.

 [Bugzilla-1129817](https://bugzilla.redhat.com/show_bug.cgi?id=1129817)
This is caused by the long thread id, in this case, the msg_id itself is longer than the maximum length. It is behaving strangely because relative_ending_index is actually negative, which causes erratic behavior because it actually works as long as it isn't too negative. This is why it works for the first part of the message, because although it is negative, it is still (incorrectly) within the size of the message. Cool! This will not be a problem since the msg_id will never actually be longer than the max_length in production.