improved promise error logging; improved worker console.log fault-tolerance