Added support for a 3PCC result along with extra edge case handling when
a remote 3PCC service is down.