Fixed some places where background callbacks weren't checking the event result code