Provide additional resiliancy to errors when checking that instances move out of pending state

John;
I ran into another case where elasticluster could error out when setting up EC2 instances if the instance was not yet available for query. This provides a bit more error capture to my previous pull so is a supplement to
 jwm/elasticluster#4 and gc3-uzh-ch/elasticluster#140. Thanks much