Business development companies (BDCs) are regaining momentum with attractive yields and credit risk largely priced in.