Paul,
It looks like your suggestions now allow the firmware to compile and upload, but the sketch fails/freezes on Wire3.begin(). If I remove this, I can call some other things like Wire.BeignTransmission(), and Wire.RequestFrom without the sketch failing, but I don't get any communications back