Fix caching/marking of default values for mutable fields

@nedbat, @sarina: Review?