goroutines can get stuck when iterating over randomized HA controller list. Likely happens when there are briefly no controllers available.