redid the flow to simplify and dedupe code, also now we capture extra exceptions previouslly causing traceback see https://groups.google.com/forum/?#!msg/ansible-project/qhalnkYZMfI/93n8hlEpBAAJ
redid the flow to simplify and dedupe code, also now we capture extra exceptions previouslly causing traceback see https://groups.google.com/forum/?#!msg/ansible-project/qhalnkYZMfI/93n8hlEpBAAJ