Ult description clearly states that you gain immunity to negative status effects AFTER initial invincible transformation (so immunity should apply for the whole duration of your ult) , but Shiv's bleed, Infernus burn and toxic bullets still apply to you when you are in the ult. Which leads to you dying after ult runs out, since you are often 1 hp at the end of your ult, also if dot tick happens in a spit second between your ults (after refresher) you die before you can cast it again or it goes on cooldown but you still die.