One of the 10 plate Scania Enviro 400s per chance? The ride quality on those isn't pleasant, just be glad it wasn't one of the ex-London Scania Omnicity's as they are considerably worse!
This is a standard fault on all Stagecoach ticket machines, not helped by the passengers who insist on yanking the ticket out of the machine before it's had the chance to cut it. There are some drivers who take the ticket from the machine and hand it to the passengers which speeds things up, but some folk don't like that and
bum their gums on Twitter accusing the driver of "grabbing their hand", or some nonsense like that...
There seems to have been a whole host of reliability issues since the timetable changes, most notably on the 39, 99 and X58/X60. I'm guessing they have reduced running/layover times so much so that they are impossible to keep to, or make up time on.
On a separate note, I pointed out
back in April that customer services are now a centralised operation in Perth and how responses were very lacklustre. 7 months on, the replies they send to customers are still embarrassing copy & paste jobs (see attached screenshot). What's the point in having Twitter as part of your customer services if you're just going to direct customers to use your phoneline, many hours after the initial tweet was sent?