add spec for scheduler log
refactoring: removed ad-hoc implementation
bug fix: copy scheduler_log when mounted_work_base_dir exists