Sadiq Khan fends off Shaun Bailey over Haringey joint venture, but much was revealed about London Labour