etcd-client: return a clearer error on action timeout

This is still probably not the best wording (thoughts?) but shows a mechanism at least..