Fix Producer#Close() so it returns nil when there were no errors