Unfortunately these sorts of procedures are not uncommon between the pilots here. Switching of the transponder and going to a different altitude or level than the one assigned is not uncommon. There was a Brazilian pilot inside the Legacy.
IF - and I repeat - IF this is true..it can be explained why such modern equipped aircraft collided in flight.
Add also the language problem. We mainly speak Portuguese in R/T here. Could also have been a factor.