The gateway are now prepared for messages without a body. This can happen
since some transports, sqlserver in this case, can return null instead of
byte[0] for control messages.