Make control more resilient to missing components.

There are now rules and properties on the server that can create some
of the components before this adapter starts. This was confusing the
'recreate' logic.