Well, according to the statement the refs made after the game, Dion Waiters should have been called with an offensive foul. He also left his feet to inbound the ball, & may have gone over 5 seconds. Later, Aldridge was fouled on the rebound. That, plus the stuff you mentioned, may be the whole story. Translation: it's a massive cluster fuck.