I am posting the method I used to solve this problem for future reference. In essence, it is solved by applying the matrix identity Christoph pointed out to me as well as a more elementary identity.
First, express $\delta_1$ as
\begin{align*}
\delta_1 & = \delta_0 + y^T y + \beta_0^T A^{-1}\beta_0 - {\beta^*}^T B^{-1}\beta^* \\
& = \delta_0 + y^T y + \beta_0^T A^{-1}\beta_0 - (A^{-1}\beta_0 + X^TX \hat{\beta}) ^T B (A^{-1}\beta_0 + X^TX \hat{\beta}) \\
& = \delta_0 + y^T y + \beta_0^T A^{-1}\beta_0 - \hat{\beta}^T X^TX B X^TX \hat{\beta} - 2\hat{\beta}^T X^TX BA^{-1}\beta_0 - \beta_0^T A^{-1}BA^{-1}\beta_0
\end{align*}
Adding and subtracting $\hat{\beta}^T X^TX \hat{\beta}$ and grouping like terms yields
\begin{align*}
\delta_1 = \delta_0 + y^T y - \hat{\beta}^T X^TX \hat{\beta} + \hat{\beta}^T (X^TX - X^TX B X^TX) \hat{\beta} - 2\hat{\beta}^T X^TX BA^{-1}\beta_0 + \beta_0^T (A^{-1} - A^{-1}BA^{-1})\beta_0
\end{align*}
Note that $$(y - X\hat{\beta})^T(y - X\hat{\beta}) = y^T y - 2 \hat{\beta}^T X^Ty + \hat{\beta}^T X^TX\hat{\beta} = y^T y - \hat{\beta}^T X^TX\hat{\beta}.$$
Let $C$ and $D$ be invertible matrices of equal dimension. I will make use of the following matrix identities:
\begin{align*}
(C + D)^{-1} & = C^{-1}(D^{-1} + C^{-1})^{-1}D^{-1} \\
& = C^{-1} - C^{-1}(D^{-1} + C^{-1})^{-1}C^{-1}
\end{align*}
This gives three alternative ways to express $[(X^TX)^{-1} + A]^{-1}$:
\begin{align*}
[(X^TX)^{-1} + A]^{-1} & = X^TX - X^TX (X^TX + A^{-1})^{-1} X^TX \\
& = X^TX (X^TX + A^{-1})^{-1} A^{-1} \\
& = A^{-1} - A^{-1} (X^TX + A^{-1})^{-1} A^{-1}
\end{align*}
Putting everything together gives
\begin{align*}
\delta_1 & = \delta_0 + (y - X\hat{\beta})^T(y - X\hat{\beta}) + \hat{\beta}^T [(X^TX)^{-1} + A]^{-1} \hat{\beta} - 2\hat{\beta}^T [(X^TX)^{-1} + A]^{-1} \beta_0 + \beta_0^T [(X^TX)^{-1} + A]^{-1}\beta_0 \\
& = \delta_0 + (y - X\hat{\beta})^T(y - X\hat{\beta}) + (\hat{\beta} - \beta_0)^T [(X^TX)^{-1} + A]^{-1} (\hat{\beta} - \beta_0)
\end{align*}
as needed. Going one step futher, denote $\hat{\sigma}^2 = (y - X\hat{\beta})^T(y - X\hat{\beta})/n$ as the MLE for the variance. Then $$\delta_1 = \delta_0 + n\hat{\sigma}^2 + (\hat{\beta} - \beta_0)^T [(X^TX)^{-1} + A]^{-1} (\hat{\beta} - \beta_0).$$