Vocoder fixes

Codec2 and GSM-FR were unusable from GRC, and the Codec2 blocks were fundamentally broken (output packed but claimed to output unpacked).