David Sokol was seen as the next likely CEO of Berkshire Hathaway—until there was a controversy over his personal trades.