The contact saved Cavani, imo. There was an obvious contact for the penalty. Cavani made a huge meal out of it and he obviously dived, but the contact made it harder for FIGC to suspend him.
Yep. Its why they reversed the Zalayeta dive 3-4 years ago, in that game Napoli won 3-1 due to two bogus PKs. They first suspended Zalayeta, then reversed it because there was slight contact, even if it was a dive.