I read the manual about scheduler and it states that if multiple schedules have "startup" as their setting... they run in order listed in schedule.
"Rebooting the router will reset run-count counter.
If more than one script has to be executed simultaneously, they are executed in the order they appear in the scheduler configuration. This can be important if one scheduled script is used to disable another one."
Looking at my log...
17:59:07 system,info router rebooted
17:59:07 system,info,critical cpu not running at default frequency
17:59:08 script,info Fire2 Starting
17:59:08 script,info Fire1 Starting up and delaying.
Its not even doing the things in order like its supposed to and they both fired at the same time.