Implemented a global lock that allows us to track when
Bartendro current limit has been triggered. It now refuses to
make drinks if current sense is triggered.