diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out
--- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out	2025-03-07 05:44:16.029816662 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out	2025-03-07 06:11:46.787250721 +0000
@@ -3,10 +3,14 @@
 starting permutation: lock_p1 cic insert drop2 commit chk_content
 step lock_p1: lock cictab_part_1 in row exclusive mode;
 step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...>
-step insert: insert into cictab values (1, 1), (11, 1);
-step drop2: DROP TABLE cictab_part_2;
+step insert: insert into cictab values (1, 1), (11, 1); <waiting ...>
+isolationtester: canceling step insert after 360 seconds
+step insert: <... completed>
+ERROR:  canceling statement due to user request
+step drop2: DROP TABLE cictab_part_2; <waiting ...>
 step commit: COMMIT;
 step cic: <... completed>
+step drop2: <... completed>
 step chk_content: 
   set enable_seqscan to off;
   explain (costs off) select * from cictab where i > 0;
@@ -21,17 +25,20 @@
 i|j
 -+-
 1|0
-1|1
-(2 rows)
+(1 row)
 
 
 starting permutation: lock_p2 cic insert drop1 commit chk_content
 step lock_p2: lock cictab_part_2 in row exclusive mode;
 step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...>
-step insert: insert into cictab values (1, 1), (11, 1);
-step drop1: DROP TABLE cictab_part_1;
+step insert: insert into cictab values (1, 1), (11, 1); <waiting ...>
+isolationtester: canceling step insert after 360 seconds
+step insert: <... completed>
+ERROR:  canceling statement due to user request
+step drop1: DROP TABLE cictab_part_1; <waiting ...>
 step commit: COMMIT;
 step cic: <... completed>
+step drop1: <... completed>
 step chk_content: 
   set enable_seqscan to off;
   explain (costs off) select * from cictab where i > 0;
@@ -46,17 +53,20 @@
  i|j
 --+-
 11|0
-11|1
-(2 rows)
+(1 row)
 
 
 starting permutation: lock_p1 cic insert detach2 commit chk_content chk_content_part2
 step lock_p1: lock cictab_part_1 in row exclusive mode;
 step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...>
-step insert: insert into cictab values (1, 1), (11, 1);
-step detach2: ALTER TABLE cictab DETACH PARTITION cictab_part_2;
+step insert: insert into cictab values (1, 1), (11, 1); <waiting ...>
+isolationtester: canceling step insert after 360 seconds
+step insert: <... completed>
+ERROR:  canceling statement due to user request
+step detach2: ALTER TABLE cictab DETACH PARTITION cictab_part_2; <waiting ...>
 step commit: COMMIT;
 step cic: <... completed>
+step detach2: <... completed>
 step chk_content: 
   set enable_seqscan to off;
   explain (costs off) select * from cictab where i > 0;
@@ -71,8 +81,7 @@
 i|j
 -+-
 1|0
-1|1
-(2 rows)
+(1 row)
 
 step chk_content_part2: 
   set enable_seqscan to off;
@@ -88,17 +97,20 @@
  i|j
 --+-
 11|0
-11|1
-(2 rows)
+(1 row)
 
 
 starting permutation: lock_p2 cic insert detach1 commit chk_content chk_content_part1
 step lock_p2: lock cictab_part_2 in row exclusive mode;
 step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...>
-step insert: insert into cictab values (1, 1), (11, 1);
-step detach1: ALTER TABLE cictab DETACH PARTITION cictab_part_1;
+step insert: insert into cictab values (1, 1), (11, 1); <waiting ...>
+isolationtester: canceling step insert after 360 seconds
+step insert: <... completed>
+ERROR:  canceling statement due to user request
+step detach1: ALTER TABLE cictab DETACH PARTITION cictab_part_1; <waiting ...>
 step commit: COMMIT;
 step cic: <... completed>
+step detach1: <... completed>
 step chk_content: 
   set enable_seqscan to off;
   explain (costs off) select * from cictab where i > 0;
@@ -113,8 +125,7 @@
  i|j
 --+-
 11|0
-11|1
-(2 rows)
+(1 row)
 
 step chk_content_part1: 
   set enable_seqscan to off;
@@ -130,6 +141,5 @@
 i|j
 -+-
 1|0
-1|1
-(2 rows)
+(1 row)