SI-4339 Backpatch event errors and attr fix

Improve attribute parsing and propagate errors
across event thread. Otherwise tests just hang.
This is tested, right?