Table creating utilities tolerate undefined

They are now ignored rather than an error.
Fixed typo in comments
Suspended robots give next robots a chance

If a robot suspends it now lets subsequent robots run and suspends if
they fail. If they suspend the widgets suspended on are combined. (Note
not yet tested.)