Fix g722 negotiation

Maybe we want to use NS_ERROR_INVALID_ARG here, since we've been using that where the other side gives us garbage?