Maybe the handling of the situation was unprofessional and I bet there are ways to avoid these fake start promotion situations, but I think at this stage you gotta play your cards. Either you save face and do the politically correct decision (promoting a good employee, but ultimately an employee with no new insights or inputs) or you take a risk for the company knowing that you're about to make a decision that could be decisive for the company's future but that may have an impact on the impressions people have about your decision-making abilities.
Given that Snap is running out of cash and cred, I think it makes sense to do the latter. It also seems that Snap may be looking for a buyer pretty soon and some of their recent moves indicate that they are trying to create a story on why Snap would be a good an asset for Amazon.