You can access the 457(b) at any age once you're no longer working for that employer. Also see the sticky at the top of this section of the forum titled "How to withdraw funds from your IRA and 401k without penalty before age 59.5". Point being, don't let access convince you to make a suboptimal decision.
The big question with the after tax 401(a) is whether the plan will allow in-service withdrawals from the account, or conversions from after tax to Roth within the account? If so, then you have access to what is colloquially called a mega-backdoor Roth, and I would (do) max that thing out!
If you can't get that money moved over to Roth in one way or another while still working, then I would only contribute to it to the extent that 1) you want to invest the money in bonds and 2) your current marginal tax rate is higher than your expected marginal tax rate at withdrawal. This is because bond interest is always taxed at the same rate as other income, so deferring it to a time when you have a lower tax rate is a good thing. But capital gains (much of the income from a stock fund) is taxed at lower rates than ordinary income, so you'd be better off paying capital gains rates in taxable than paying ordinary income tax rates when you withdraw from the 401(a).