A multinomial-type sum over compositions of an integer

I find myself needing to compute (or asymptotically estimate) the following sum over the $2^{S-1}$ compositions of $S$. I am hoping an expert in combinatorics (I am a computer scientist) will recognise this summation.

Let $B_{S,k}$ denote the set of compositions that have exactly $k$ parts, and define $T_{k}$ as,

$$T_{k}=\sum_{a \in B_{S,k}}\frac{a_{1}^{a_{2}}a_{2}^{a_{3}}...a_{k-1}^{a_{k}}}{a_{1}!a_{2}!...a_{k}!},\:\: \text{with}\:\: T_{1}=1.$$

The sum that I am interested in is $\sum_{k}T_{k}$.

Does an expression in terms of $S$ (either exact, or asymptotic) exist, or can it be found?

$$1 + \frac{(n+1)^{n-1}-1}{n!}.$$
For the record, I'll mention how I found this formula. First I wrote a Maple procedure for it (about 5 Maple statements). Then I noticed it seemed to be integer$(n)/(n-1)!$. I checked OEIS for this integer sequence and it wasn't there, so I sent the first 10 terms of this integer sequence to Superseeker and that suggested that A125598 is related.
Incidentally, this suggests that $T_1=1/n!$ would be a more natural choice, corresponding to what the formula actually gives via the convention that null products equal 1.
And here is how to prove it. Consider rooted trees with $n+1$ vertices. Define $a_1,\ldots,a_k$ to be the number of vertices at distance $1,\ldots,k$ from the root, where $k$ is the maximum distance. The ways to choose the vertices in each level are multinomial coefficients $\binom{n+1}{1,a_1,\ldots,a_k}$, which gives you the factorials in the denominator. Each vertex at distance $i$ from the root is joined to exactly one vertex at distance $i-1$, which gives the factors $a_{i-1}^{a_i}$. Finally, as everyone knows, there are $(n+1)^n$ rooted labelled trees on $n+1$ vertices.