Put a PROCESS END unit right after the sub call. That will separate the program into two sections and should run like you want it to. You could also change the entire priority to DELAY and it would run the way you want it to.
UNO-2 SUB 1000
UNO-3 PROCESS END
UNO-4 etc, rest of program uses the piority system.