I wasn't getting this error when I requested just one cert from letsencrypt. FYI, no errors in letsencrypt or my web servers. Not sure if haproxy is the real problem or not here... Here is the snippet from the lb when the haproxy complains:
[lb-1]2016-11-26T21:56:49.350394180Z INFO:haproxy:Reloading HAProxy
[lb-1]2016-11-26T21:56:49.363492281Z INFO:haproxy:HAProxy has been reloaded(PID: 30)
[lb-1]2016-11-26T21:56:49.364151661Z INFO:haproxy:===========END===========
[lb-1]2016-11-26T21:56:49.406120086Z INFO:haproxy:HAProxy(PID:29) has been terminated
[lb-1]2016-11-26T21:56:49.894737641Z CREATE,ISDIR /etc/letsencrypt/live/markieta.ca
[lb-1]2016-11-26T21:56:49.906073281Z CREATE /etc/letsencrypt/live/markieta.ca/cert.pem
[lb-1]2016-11-26T21:56:49.914332485Z CREATE /etc/letsencrypt/live/markieta.ca/privkey.pem
[lb-1]2016-11-26T21:56:49.922300829Z CREATE /etc/letsencrypt/live/markieta.ca/chain.pem
[lb-1]2016-11-26T21:56:49.928972615Z CREATE /etc/letsencrypt/live/markieta.ca/fullchain.pem
[lb-1]2016-11-26T21:56:59.613760646Z CREATE,ISDIR /etc/letsencrypt/live/spatialanalysis.ca
[lb-1]2016-11-26T21:56:59.621936243Z CREATE /etc/letsencrypt/live/spatialanalysis.ca/cert.pem
[lb-1]2016-11-26T21:56:59.623813928Z CREATE /etc/letsencrypt/live/spatialanalysis.ca/privkey.pem
[lb-1]2016-11-26T21:56:59.625625873Z CREATE /etc/letsencrypt/live/spatialanalysis.ca/chain.pem
[lb-1]2016-11-26T21:56:59.630197100Z CREATE /etc/letsencrypt/live/spatialanalysis.ca/fullchain.pem
[lb-1]2016-11-26T21:57:49.953933838Z INFO:haproxy:==========BEGIN==========
[lb-1]2016-11-26T21:57:49.954814072Z INFO:haproxy:User reload
[lb-1]2016-11-26T21:57:49.968204501Z INFO:haproxy:Impossible to call blocking function in the event loop callback
[lb-1]2016-11-26T21:57:49.978240656Z Traceback (most recent call last):
[lb-1]2016-11-26T21:57:49.979418851Z File "/usr/lib/python2.7/site-packages/haproxy/eventhandler.py", line 54, in on_user_reload
[lb-1]2016-11-26T21:57:49.983192963Z run_haproxy("User reload")
[lb-1]2016-11-26T21:57:49.983452483Z File "/usr/lib/python2.7/site-packages/haproxy/haproxycfg.py", line 24, in run_haproxy
[lb-1]2016-11-26T21:57:49.984560304Z haproxy = Haproxy(config.LINK_MODE, msg)
[lb-1]2016-11-26T21:57:49.984791724Z File "/usr/lib/python2.7/site-packages/haproxy/haproxycfg.py", line 48, in __init__
[lb-1]2016-11-26T21:57:49.985134610Z self.specs = self._initialize(self.link_mode)
[lb-1]2016-11-26T21:57:49.985337307Z File "/usr/lib/python2.7/site-packages/haproxy/haproxycfg.py", line 53, in _initialize
[lb-1]2016-11-26T21:57:49.985643884Z links = Haproxy._init_cloud_links()
[lb-1]2016-11-26T21:57:49.985837307Z File "/usr/lib/python2.7/site-packages/haproxy/haproxycfg.py", line 67, in _init_cloud_links
[lb-1]2016-11-26T21:57:49.986133620Z haproxy_container = fetch_remote_obj(HAPROXY_CONTAINER_URI)
[lb-1]2016-11-26T21:57:49.986325534Z File "/usr/lib/python2.7/site-packages/haproxy/utils.py", line 31, in fetch_remote_obj
[lb-1]2016-11-26T21:57:49.987113591Z time.sleep(config.API_RETRY)
[lb-1]2016-11-26T21:57:49.987380461Z File "/usr/lib/python2.7/site-packages/gevent/hub.py", line 194, in sleep
[lb-1]2016-11-26T21:57:49.989923072Z hub.wait(loop.timer(seconds, ref=ref))
[lb-1]2016-11-26T21:57:49.990193096Z File "/usr/lib/python2.7/site-packages/gevent/hub.py", line 627, in wait
[lb-1]2016-11-26T21:57:49.990570957Z result = waiter.get()
[lb-1]2016-11-26T21:57:49.990864437Z File "/usr/lib/python2.7/site-packages/gevent/hub.py", line 875, in get
[lb-1]2016-11-26T21:57:49.991194013Z return self.hub.switch()
[lb-1]2016-11-26T21:57:49.991395863Z File "/usr/lib/python2.7/site-packages/gevent/hub.py", line 605, in switch
[lb-1]2016-11-26T21:57:49.991699353Z switch_out()
[lb-1]2016-11-26T21:57:49.991894467Z File "/usr/lib/python2.7/site-packages/gevent/hub.py", line 609, in switch_out
[lb-1]2016-11-26T21:57:49.992212473Z raise BlockingSwitchOutError('Impossible to call blocking function in the event loop callback')
[lb-1]2016-11-26T21:57:49.992822048Z BlockingSwitchOutError: Impossible to call blocking function in the event loop callback
[lb-1]2016-11-26T21:57:50.253027458Z INFO:haproxy:Websocket close