disallowing overwriting of goals is some cases

when the action server of the new goal is not the same as the action server of the current goal, waits till the current goal is reached to start processing the next one