"Until something which cannot happen happens" is a common oratory which means "forever," and even if "becoming a rock" cannot happen, it is acceptable as a literary expression.
そもそも、「起こらないことが起こるまで」とは「永遠に」を意味するありふれた修辞であり、「巌となりて」がありえないとしても文学表現としては成立している。