With storm clouds forming above equities and fixed income markets, is now the right time for institutions to grab their private credit labeled umbrella?