If the ball strikes the rail on an angle, the rails twist to absorb the impact and will recoil with a force that isn't just a simple reflection, but that also has a force vector tangent to the ball and back towards the origin. This directly affects the spin of the ball when it leaves the rail.
Combined, a bounce off the rail is a very complicated collision. The net result of which has balls that strike the rail at lower velocities closely matching a reflection, but if struck with a higher velocity, the reflection straightens out into a bounce more perpendicular to the rail.
In short, the rails are highly dependent upon the velocities at impact, and perhaps more so than at break, are affected by rotational momentum.