Moved multiblock disposal to TE's invalidation. That way, it should be disposed and deconstructed no matter what happens