'Shambles' caused bus death