Summary:
Adding 2024.2.0.0-b20 to upgrade test builds.
Parameterize and add 2024.2.0.0 to the basic upgrade tests.
- Ignore `builds.xml` file from linter
- Improve the test to handle transient failures when `allow_errors` flag is reset in the middle of a statement.
- Use a short statement timeout to prevent queries from getting stuck. This was occuring in mac release builds consistently.
- Removing output, and error string from upgrade_test_base `RunCommand` since this blocks if the output is too large.
Jira: DB-13123
Test Plan: basic_upgrade-test
Reviewers: asrivastava, tfoucher
Reviewed By: tfoucher
Subscribers: ybase
Tags: #jenkins-ready
Differential Revision: https://phorge.dev.yugabyte.com/D38609