Thanks for the help with comments. I'll try to write up the whole answer for the original equation with steps from the original equation. It wasn't quite as simple because converting to the general form was messier than anticipated because the unknown was "inside" the squared term.
So, we start with the original equation:
$$
\tfrac12 \b{a}t^2 + \b{v_0}t + \b{p_0}
= \tfrac12 \b{a_T}t^2 + \b{v_T}t + \b{p_T}
$$
with some simple algebra becomes:
$$
\b{a}t^2
= \b{a_T}t^2 + 2(\b{v_T}-\b{v_0})t + 2(\b{p_T}-\b{p_0})
$$
Substituting in $\b{b} = 2(\b{v_T}-\b{v_0})$, and $\b{c} = 2(\b{p_T}-\b{p_0})$, we get:
$$
\b{a}t^2 = \b{a_T}t^2 + \b{b}t + \b{c}
$$
Taking the magnitude of both sides:
$$
\|\b{a}\|t^2 = \|\b{a_T}t^2 + \b{b}t + \b{c}\|
$$
which can be converted to:
$$
(\|\b{a}\|t^2)^2 =
({\bf a_T}\cdot{\bf a_T})t^4
+ 2({\bf a_T}\cdot{\bf b})t^3
+ ({\bf b}\cdot{\bf b} + 2({\bf a_T}\cdot{\bf c}))t^2
+ 2({\bf b}\cdot{\bf c})t
+ ({\bf c}\cdot{\bf c})
$$
We're given $\|\b{a}\| = K$, so substituting that in and getting a 0 on the left gives us:
$$
0 = ({\bf a_T}\cdot{\bf a_T}-K^2)t^4
+ 2({\bf a_T}\cdot{\bf b})t^3
+ ({\bf b}\cdot{\bf b} + 2({\bf a_T}\cdot{\bf c}))t^2
+ 2({\bf b}\cdot{\bf c})t
+ ({\bf c}\cdot{\bf c})
$$
Now, we have a 4th degree polynomial in general form and can use techniques described here to solve for t. Then once we have t, we use the original equation to produce $\b{a}$:
$$
\b{a}
= \b{a_T} + 2(\b{v_T}-\b{v_0})\frac1t + 2(\b{p_T}-\b{p_0})\frac1{t^2}
$$