The current implementatino of the ASG health check is using the ec2 instance health status of the ASG to determine if an instance is running. Unfortunatley iut turns out that this isn't the best way to do it. As even an instance which changed the state to terminating is seen as healthy instance. We should check if we can use the regular instance count health check which is implemented in the method healthy_state_verifier
The current implementatino of the ASG health check is using the ec2 instance health status of the ASG to determine if an instance is running. Unfortunatley iut turns out that this isn't the best way to do it. As even an instance which changed the state to terminating is seen as healthy instance. We should check if we can use the regular instance count health check which is implemented in the method
healthy_state_verifier