Refactored dispatcher handling to include network status and call out to dispatching handlers with an error status if a network read fails