Queued Tasks - Using stale builds

Sometimes Replit will recommend queued tasks to begin as soon as your current task finishes ~ which is great. The only problem is that it seems that the queued task uses a version of our build that existed BEFORE the primary task was merged into the main version.

When a queued task begins, it should use the latest version of main as of it starting the work (i.e. when the main task is finished) instead of when it was created. This leads to situations where bugs fixed and merged into main by the primary task are still existing in the queued task build.