Fixed IPC Pipe having issues with messages that are two large to send in...

... one go and messages that get part read from the pipe