OP: This is one of the things that can be reasoned out. Protonating the oxygen of an ether forms a good leaving group, and then the halide can substitute the oxygen via sn1 or sn2 depending on the structure in question.
Using this reasoning it can be expected that H2SO4 can cleave certain ethers but not all of them.