This is really more of a response to the OP's request for an 'insightful way to view the computation' than it is an answer to the specific problem; so keep this in mind. On the other hand, as I'll point out later, the features of this answer do generalize to handle other pairs of convex bodies, even if they can't be made as explicit, so I think it does shed some light on the nature of even the OP's exact problem of two circular disks of the same radius.
Let's look at a case of a pair of convex bodies for which we can compute the reflection operation on the rays more-or-less exactly and can explicitly say when a ray leaving a given point in a given direction gets trapped. This explicit example relies on classical facts about confocal conics, so let me review those: Consider the conics in the plane that share a common pair of foci: For definiteness, let the two foci be $F_\pm = (\pm a,0)$, where $a>0$ is fixed. The conics with these two foci are the conics
$$
C_\lambda:\qquad \frac{x^2}{\lambda^2} - \frac{y^2}{a^2-\lambda^2} = 1
$$
which is a hyperbola (when $0<\lambda<a$) or an ellipse (when $\lambda>a$). (The limiting case as $\lambda\to0^+$ is the vertical line $x=0$ (a 'degenerate' hyperbola'), the limiting case as $\lambda\to a^+$ is the segment on the $x$-axis joining the two foci (a 'degenerate ellipse'), and the limiting case as $\lambda\to a^-$ is the pair of intervals on the $x$-axis given by $|x|\ge a$ (another 'degenerate hyperbola') .)
Notice that a line $L$ in the plane is tangent to one of the ellipses in the above family if and only if it does not separate the two foci, it is tangent to one of the hyperbolae in the above family (including the 'degenerate' hyperbola $x=0$) if and only if does separate the two foci, and it passes through a focus if and only if it is (simultaneously) 'tangent' to the 'degenerate ellipse' and the 'degenerate hyperbola'.
Now, it is a classical fact (easily verified by algebra) that if a ray is reflected off one nondegenerate conic in the confocal family, then the incident ray and the reflected ray are both tangent to one other conic in the confocal family. (This is the two-dimensional limit of Jacobi's famous formula for the conservation laws for the geodesic equations on ellipsoids.)
With this in mind, choose two numbers $\lambda_1$ and $\lambda_2$ satisfying $0<\lambda_1\le \lambda_2<a$ and let $R_1$ be the convex region bounded by the left branch of the hyperbola $C_{\lambda_1}$ and let $R_2$ be the convex region bounded by the right branch of the hyperbola $C_{\lambda_2}$.
Let $R_0$ be the (nonconvex) region left over between the two convex regions, and consider how rays in $R_0$ behave on reflection: First, any ray leaving a point $p\in R_0$ that lies on an 'elliptic' line, i.e., a line that does not separate the two foci and hence is tangent to an elliptic curve $C_\mu$ (for some $\mu>a$), will have its reflected ray on either of the two bounding hyperbolae still be tangent to $C_\mu$ and hence will still lie on an elliptic line. Hence, none of its further reflections will ever cross the 'throat' $C_{a^+}$ and, in fact, eventually, after enough reflections (forward and backward), the ray will diverge into one of the two directions where $|y|$ goes to infinity. Second, any ray leaving a point $p\in R_0$ that lies on a line that passes through one focus will, after reflection in either of the bounding hyperbolae, will become a ray that lies on a line passing through the other focus. It is easy to show that, if you follow this ray through reflections in one direction (forward or backward) or the other, then it will converge on (but, of course, never reach) the 'throat' $C_{a^+}$, i.e., it will be trapped. Third, and finally, any ray that lies on a 'hyperbolic line', i.e., one that passes strictly between the two foci, will, upon reflection in either bounding hyperbola, become another ray lying on a hyperbolic line. In fact, following such a ray through both forward and backward reflecting trajectories will yield a path that, at one end, goes off to $y = -\infty$ and, at the other end, goes off to $y=+\infty$. Thus, we know exactly where any given ray goes.
Reducing this to algebra, one sees that a reflected ray in the region $R_0$ gets trapped (in exactly one of two directions) and limits on the 'throat' if and only if it begins as a null ray for the quadratic form
$$
Q = (x^2{-}a^2)\ dy^2 - 2xy\ dx\ dy + y^2\ dx^2
$$
while the reflected ray (extended forward and backwards) goes through the throat and diverges if and only if $Q$ is negative on the ray and it bounces back and 'escapes' (both forward and backwards) without going through the throat if and only if $Q$ is positive on the ray. This gives a complete picture in this case.
In the original case of the two circles (whether they have the same radius or not), something similar will be true: In the 'hour glass' between the two external tangents to the circles (and exterior to the circles), there will be a quadratic form $Q$ with the property that the null vectors for $Q$ will generate reflection paths that converge (in one direction or the other) to the segment between the circles that lies on the line through their centers, the negative vectors for $Q$ will generate reflected rays that go through the 'throat' and escape in both directions, and the positive vectors for $Q$ will generate reflected rays that eventually escape in both directions without going through the throat. While I can prove that $Q$ exists, it is not clear to me how to compute it explicitly (if that's possible) in the case of two circles (even if they have the same radius), but it will exist and have coefficients that are real analytic.
More generally, if you have any two disjoint convex bodies that are, say, smooth, with their boundaries having nonvanishing curvature, then, in a neighborhood of a shortest segment joining their boundaries, there will be such a quadratic form $Q$ (with smooth coefficients, in fact, even analytic, if the boundaries are analytic curves) with these properties. This is a consequence of the stable manifold theorem.
In general, it seems to me that one should not be surprised that two very close vectors could have quite different ultimate results after a large number of reflections: For a $Q$-null vector, there will be an infinite number of reflections as it converges on the throat, and very slight jiggling in the positive or negative directions will clearly result in two very close initial conditions, each of which has a very large number of reflections before they diverge qualitatively, one going through the throat and one not. What might be interesting qualitatively could be 'how fast' in some appropriate sense the number of 'bounces before escape' goes up as your initial vector approaches a $Q$-null vector.
If I have time later (and there is interest), I'll add some remarks supporting these observations about the general case and giving more detail about the dynamics, which are interesting, in which the 'throat' is a hyperbolic fixed point (i.e., with one stable and one unstable manifold) whose exponential eigenvalues can be computed explicitly from the geometry.