renderDurationPastSuf: properly handles null (showNull)