My experience of the problem of collecting tickets in advance when the TVM turned out not to be working was at Overton. I phoned SWT and the person I spoke to said that as the train from Overton was booked to wait at Basingstoke for three minutes I should board my train, explain to the guard if necessary why I did not have a ticket, alight at Basingstoke, go to one of the Basingstoke TVMs, or to the booking office, get my tickets, return to the platform and re-board the train. I questioned the feasibility of this advice, on the basis that the necessary steps were likely to take more than three minutes, he hadn't allowed for the time it might take to explain my situation to the person in the barriers at Basingstoke or for possible queues at the TVMs, I had connections to catch in London, and various other factors which I considered made his advice unrealistic. In the end he agreed it might be more practical to sort things out at Waterloo. Luckily by the day of travel the machine was working again.