This type of thing happens often. Controller didn't protect himself or the situation enough. Really poor recovery as well.
Extend ASH6304 downwind first, then vector AAL2587 to gain a little more room from the final. N296PG would follow ASH6304. No point in running it this tight at Austin.
My opinion is the result of being a controller for 18 years and working at Atlanta now.