Enhancements to availability zones api - JCLOUDS-582

https://issues.apache.org/jira/browse/JCLOUDS-582
Any reason why this pattern is different to the one used above, where we needed `Iterables.getLast`?  And same question: any reason for picking the _last_ one here?