Why Lee Anderson's defection does not mean a by-election in Ashfield