Over the past few months, Westminster has reverberated with the same angst-ridden question: 'Could Nigel Farage really become prime minister?'