Objects not touching in collision
Found the solution! The ball was a cube with a subdivision surface modifier, smooth shaded. The problem was that I did not hit "apply" in the modifier settings. Blender was showing me a nice smooth ball, but was animating it as though it was still a cube -- and held on to it's invisible cube geometry. Problem instantly vanishes by hitting "apply."

Thanks everybody!