agent: check message length before extracting RFC4571 frame size

nice_socket_recv_messages() may return a NiceInputMessage of length = 0,
so before attempting to read the RFC4571 header check the message really
has at least sizeof (guint16) bytes of data.

The bug's always been there, the previous commit only made it more
apparent.
1 job for turn-framing in 1 minute and 1 second (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #37117
build-and-test

00:01:01