Its not clear what double test is doing, so there should be documentation added to explain what its doing.
In the GitHub workflow, it looks like backwards_compatibility_test is covered by ros1_tests. It should be removed if it provides no added benefits.