Use circuit breaker

- [ ] @sneal 
- [ ] @creg 

please review
Do we have to worry about some Daptiv code throwing a proprietary DB exception that wraps a SqlException?