Loops in Minecraft Designer are executed after all other code, regardless of where the loop appears in the program.
Examples:

Expected: Turn left, move forward, move forward, turn left
Observed: Turn left, turn left, move forward, move forward

Expected: Move forward forever (never explode)
Observed: Explode (never move forward)

Expected: Move forward forever (never drop egg)
Observed: Drop egg forever (never move forward)