Late response, sorry. Regarding the ticket offices in Shipley, you are absolutely right and they were available.
In this case there was a long wait for both due I assume, to the cancellation of two Leeds trains prior to mine. I'd been told previously by two station guards to just "get on. That...