Fix erratic broadcast receiver behavior