MPs queuing to vote in Commons ‘appalling yet comical’