Factor it to see the roots: x2−(3+i)x+3i=(x−3)(x−i), so the roots are 3 and i, and indeed −i is not among them.
coefficients: 1, −(3+i), 3i
The coefficient −(3+i) is not real, so the hypothesis of the theorem fails and it says nothing here. The theorem is a conditional, and a conditional makes no claim when its hypothesis is false.