Add a debug.no_backend() function to simulate a director failing to
pick a backend.
Directors are allowed to fail to pick a backend.

Fixes	#1501