The way Silence works needs to be looked at
I've seen champs use abilities while they are silenced, such as coming out of a dash when they just got Cho silenced, or flashing out of a Soraka pool after coming out of zhonyas. These interactions predominately happen when a silence hits them but they already have an ability queued during one of their other abilities animations.
Also, as far as Soraka goes, just add grounding effect to her puddle so that we never have to deal with people flashing/dashing/blinking out of it when they are clearly supposed to be silenced while in it and therefore shoudlnt be allowed to use these abilities anyway