QListener pushes all types of exceptions via error callback