brew-stack: better exec; handle failed bottle pour