Tweak initiate_recall to return false on recall error

This gives us an easier way to return the cap without risking deadlock.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>