Throw an ex-info in atomic macro

Backed out creation of new Exception type and other changes in wcar, but ```atomic``` macro now throws an
```ex-info``` when running out of retries, which should make it possible to differentiate between this situation and grosser sorts of Exceptions.