Fix segfault when determining message size

We cannot use malloc_usable_size on out-of-process data, instead we'll use
the size of the recieved data from the socket as the size to check when
deserializing the recieved data.

Signed-off-by: Michael Ikey Doherty <michael.i.doherty@intel.com>