Troubles within Madhya Pradesh Congress benefitted the BJP, which bounced back, winning 28 of 29 seats.