Today, background steps are ignored on overall build status. If some background step fail, the CircleCI will ignore the fail and it will mark this build as success.
The idea is that CircleCI would mark this build as failure when some background tasks fail. This can be done through some flag on background step .yml config or even de default for background steps.
CCI-I-349