I'm not sure if you can combine those two triggers in the QMC.
You should be able to set your first job to trigger 'On Event From Another Task' for the completed run of your last task -although I've never tested this looping, but this would not take into account your times.
You could look into adding some logic into your BTL script to only run at the set times, but i dont think that's the solution here either.
You can have multiple triggers when you've got QV publisher, but again not sure that you can combine the logic you needed.
Maybe look into EDX triggers? so the last reload sets some sort of flag or trigger to run the first job again.
Let me know if you do figure out a solution as its an interesting problem.