really bail out if no usable readline found

Fixes #1555
Revert "really bail out if no usable readline found"

This reverts commit 78126742 since it broke master.
Merge remote branch 'upstream/master'