Sounds like you all have this pretty well nailed, so just a comment or two about the comments...
The ball & runner arriving at the same time being a no-call applies to a thrown ball, not a batted ball. A collision between a runner legally running the bases and a fielder with a batted ball in play is always (well, 99% of the time is pretty close to always) something. If the fielder is protected, it is interference. Otherwise, it is obstruction. The fielder can be protected because he is attempting to field the batted ball, or because he still has a chance to make an out (ASA) on a deflected batted ball.
The no-call could occur if you judge neither player had a reasonable chance to avoid the collision due to the deflection - IOW, players are not required to go "poof."
And, Busher, welcome!