Eagle Point Credit Co.'s ECCV bonds offer over 8% yield, attractive risk-adjusted returns, and lower risk than common stock.