logic indentfix for 'default' attr of user.get

also add exception handling from the server side. its a duplicate, but it helps explain the 2-process view, and 'where' the KeyError etc. originates.
brevity, duplicate logging of exceptions in engine