issue #671: onBeforeStart callback added, to enable custom pre-flight checking/processing of file list