Are you kidding? The game can't even count sac flies properly? I wonder if this happens all the time or just on particular occasions. I'm hoping it's only in unique situations, otherwise I'd like to think it would've been caught in beta testing.
Was the runner advancing from third to home or from some other base to the next base? If it's the latter, maybe it's getting scored both as an at bat and a sac fly by accident.