Fix EZP-21751: kernel::runcallback() does not always return to correct directory
Merge pull request #712 from ezsystems/fix_EZP-21751_runCallbackGoodDir

Fix EZP-21751: kernel::runcallback() does not always return to correct directory