Allow append callbacks to fail silently.

Includes also enhanced "undefined and null as streams" treatment.