engine.CloseServer no longer claims success without -allowquit
wrefgtzweve reported that engine.CloseServer() prints the shutdown message even when -allowquit is not set. robotboy655 made it not print when nothing happens and documented the return value on the wiki (commit 71ca28).