Allow append callbacks to fail silently.

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