seems likely that stopping at a breakpoint at the ...
# announcements
a
seems likely that stopping at a breakpoint at the top gave it time to schedule the block - did it execute on a different thread?