Hm. For the Cauldron thing, I know an easy way of beating your 'not automatically immune to your own diseases' thing.
Start with something weak. Then, modify it for use in more dangerous diseases much later. You're still infected by your ultra deadly disease, but you've protected yourself. Your immunity to the thing that was a nuisance also works as an immunity to the one that is ludicrously deadly.