backend: improved dispatcher error handling

Another different error scenario will now be handled correctly and lead to a displayed error instead of failing silently.