Hi Vienna,
Let me know if the above solution works for you.
As for us,
We were facing this error from more than a year tried everything mentioned in forum and BP portal, had calls with the BP support guys themselves as well as the Microsoft support team, but no solution was found. We fixed it...