Add tests for 'no remote config' case; fix bug

These tests assume the case where there is a missing remote
configuration for a given service, for which we are subsequently
trying to configure.

Highlighted a NilClass exception in LoadBalancerConfigurationDiffer,
which is fixed in this commit.