Surface empty BCPT results as a warning instead of silent success (#2229)