Fix a race between the start callback and the first frame's data