That's what I get for trying this so late last night. This should fix zone power and source. Let me know how it handles the status (is the correct power on/off button staying lit? does the correct zone button stay lit?)
And to answer your questions, there are two sets of the RNET implementation for controllers apparently, one for CA-series (CAM, CAV, CAA, CAS) which is what my plugin supports, and another set for C-Series (MCA). The biggest difference is the location of the byte which specifies which zone you're sending the command for. And what I missed in the first MCA-specific file I sent you yesterday, is for zone power and source there are two bytes in the string that specify it, I only caught one (which is what the CA-series implementation uses).
The gaps in the MCA RNET protocol document is there is no description of what string to send for status request, and no description of what the controller should return. On the files I'm sending you, I'm just guessing on those based on the structure of the commands they do detail.