I wonder if visibility was good enough that looking both ways before crossing the runway would have prevented this.
I also wonder if you're down to a "one controller" scenario if it would be better for there to be once frequency, not a ground/air split.