Throw IOException in client shell when Avro validation fails
Add ReuseAddress for HTTP service

This fixes the bind exception for unit tests