add configurable healthy timeout
inline the other callback branch
ensure ctrl+c during update does not leave increased asg values