handlers: pass through all silo HTTP errors, not just rate limiting errors

for #216