sdpmessage: Don't set SDP medias from caps without media/payload/clock-rate fields
Previously it would've silently failed reading the payload/clock-rate and instead would've used some random value that happened to be on the stack.
I saw some SDP created before this that used a random clock-rate because the transceiver caps didn't contain a clock-rate.
CC @ystreet