Improve error diagnostics and fix bugs across SDP scripts.
mkdirs.sh: Add missing chown for bin, journals.rep, and journals.rotated
directories on the LG volume that were staying root:root.
backup_functions.sh: Improve die messages throughout to include specific
file paths, directory names, actual values, and actionable guidance
instead of generic messages like 'Abort!' or 'Check the backup process.'
p4verify.py: Fix file handle leak in verify_shelves when Popen fails,
move load_sdp_environment before LOGS check so standalone invocation
works, fix min_changelist falsy check to use 'is not None', and replace
deprecated egrep with grep -E.