Time offsetting kind of works - the offsets have a bug so once in a while it overlaps and crashes AVAssetWrter