This has nothing to do with event regions. Everything here executes in the same active region.
A fork/join
with a single statement inside it behaves almost identical to a begin/end
inside it. The next statement after the join/end
does not start executing until after the statement inside finishes.