What happens if you refresh the dispatchers leaf? Can you delete the dispatcher? Or did you try to delete and recreate already?
(I've manage to get the same "invalid property array index" time to time when configuring new workflow tasks.. I guess somehow the task is not really saved and then editing the properties fail.)
regards, Tero