gdbus-serialization: Don't leak string containing first serialization
We format the message into a string twice, once for each byte-order, but only return the one corresponding to the last byte-order to the caller. This means we need to free the first one.