It's a crappy service. When the cluster autoscales to deal with load the cluster becomes unavailable for a minute or two while it restarts. In my previous role we had a very large cloud search cluster that was always under high load and very frequently threw 500s when the environment scaled up.