40b4dcd052
The stash loop ended with '[ any_dirty = 0 ] && echo ...' as the function's last command — when a fork IS dirty (any_dirty=1), the compound returns 1 and set -e kills the build silently right after the stash phase. Only visible with REDBEAR_ALLOW_DIRTY=1 (the dirty gate refuses earlier otherwise). Now an explicit if + return 0.