allow retries when handler throws SerializationException

fixes #2384
we actually need to check for any other internal exceptions we are throwing that may need to be public