In an industry where timing is everything, BP made the right bet at the wrong time,” says one professor who has studied its ...