Rail expert Mark Smith says fares reform and improved online ticketing should be ‘done first, not promised for later’