provisioners/shell: error if invalid encoding [GH-3000]