SDC: initialize all variables in from-map constructors regardless of errors, add {} to conditions, improve spacing
(thanks to a Coverity check)
from kdb.git b29dc79c5f4fa