Did you treat the inside aswell? Dad did the same on a 120y that we had and it came back very quickly. Sanded it back again and removed all the rust with grinder and also pulled back the roof lining and treated it on the inside and it lasted a fair while (atleast a year) without any sign of the rust coming back and then the car was sold. Make sure you get rid of all the rust and seal both sides of the metal and you should be fine.
Although if your wanting a permanent solution, cut it out and weld in some fresh metal.