fix bug when MTPT_CONFIG_FILE_TASKS not set

data was not being passed back up the tree correctly
get rid of a bunch of conditional assignments