We start with our prior belief about $q$, which is normally distributed:
$$ q \sim \mathcal{N}(q_p, \tau^{-1}) $$
For each observation $r_n$, we have this likelihood:
$$ r_n | q \sim \mathcal{N}(q, w_n^{-1} + \eta^{-1}) $$
The $w_n$ term accounts for the varying precision of our observations, where $w_n$ is defined as $\theta k_n \zeta$.
Our goal is to update our belief about $q$ given all these observations $r$. Applying Bayes' theorem, we end up with a posterior distribution that's also Gaussian, thanks to the conjugate prior.
The precision of our posterior distribution is:
$$ \sigma_q^{-2} = \tau + \sum_{n=1}^N \frac{w_n\eta}{w_n+\eta} $$
And the mean is:
$$ \mu_q = \sigma_q^2 \left(\tau q_p + \sum_{n=1}^N \frac{w_n\eta}{w_n+\eta}r_n\right) $$
We're not quite finished, as we need to account for the $t_n$ term. It's independent of our observations and normally distributed with mean $0$ and precision $\eta$.
Adding $q$ and $t_n$ involves summing two independent Gaussian variables. The result is another Gaussian, with a mean equal to the mean of $q$ (since $t_n$ has mean $0$), and a variance that's the sum of the variances of $q$ and $t_n$.
Our final result is:
$$ q+t_n | \vec{r} \sim \mathcal{N}(\mu, \sigma^2) $$
where:
$$ \mu = \sigma_q^2 \left(\tau q_p + \sum_{n=1}^N \frac{w_n\eta}{w_n+\eta}r_n\right) $$
$$ \sigma^2 = \left(\tau + \sum_{n=1}^N \frac{w_n\eta}{w_n+\eta}\right)^{-1} + \eta^{-1} $$