Return null if deserializing an export timespan doesn't succeed with at least one range.

This should fix an issue with loading old sessions using the old way of
handling session ranges specially.