Updated Instance Reader Class

I saw some issues before the last change was merged with the logic in the instance_reader class.

I made some minor updates to the logic and then added an additional test to catch the no ASG use case.