58.2: Check arguments passed to request functions * Type and values for some arguments are checked as they are passed to request functions from configuration scripts to catch invalid usage. * Report migrator failure using system notification * Fix migrator being killed when it uninstalls it self * Small cleanups and debug/trace messages changes