in reply to Re^7: Short-circuiting a map list. (This works! But ...)
in thread Short-circuiting a map list.
No. You've already shown it doesn't do that in practice (in Re^3: Short-circuiting a map list. (This works! But ...)), and it doesn't do that according to the documentation.
A BLOCK by itself (labeled or not) is semantically equivalent to a loop that executes once.
If the last statement is a loop control structure like a foreach or a while, the returned value is unspecified.
You just got lucky here.