Default scale down of ASG is to terminate an instance

It would be nice to have the option to use a warm pool and allow the instance to be returned to the warm pool. Sometimes we pull large docker images and having it pull every time slows down builds. as an option it should based on the max jobs value use a scale down instead of a TerminateInstanceInAutoScalingGroup option.