A bus driver charged over a fatal crash in the Hunter Valley has pleaded guilty to multiple charges, while charges of manslaughter were withdrawn.