moving terminationg logic to launch_instance role