random_good_bionic() should no longer return faulty bionics.

This should fix issue #1027