Also by him leaving right after the heist, that's a known glitch. It's so he gets to keep the money AND re do the heist from the last spot saved instead of doing it from the start.
It's called a "forced close" and you can actually glitch the casino tables and win millions this way. (I don't...