retainOnlyIntervals

Drops every loaded interval not in keep. Off-screen tiles use this to retain only current+next (iOS pruneIntervals); visible tiles pass the full timeline keep-set.