init.sh: ensure a more reliable exit status when exiting via trap