Closes #1768 and sadly partly reverts #1758
* improve logging significantly * now defaulting to warn * final adjustments * correcting not-escaped $ in sed