It seems that badges for workflows triggered by create events don't correctly show the right status. It's really not clear to me how the status is derived.
For example the workflow will show a passing status in the badge...

But the workflow runs page shows failures:
