The correct option is B than
Correlative Conjunction is always used in pairs and denote equality, and show the relationship between ideas expressed in different parts of a sentence - and thus make the joining tighter and more emphatic. Some examples are either/or, neither/nor, and not only/but also. The structure no sooner is used to talk about something that happens immediately after something else. It is often used with the past perfect, and usually followed by than. In the given sentence it is inferred that she finished her task and immediately went to the next one. These two activities take place almost simultaneously. There is no real time difference between them. Thus Option B is correct. We can use 'when' to introduce a single completed event that takes place in the middle of a longer activity or event. In these cases, we usually use a continuous verb in the main clause to describe the background event. Thus Option C is incorrect as it cannot be used along with 'no sooner'.Option A can be ruled out as the conjunction 'but' is used to suggest a contrast. After shows "subsequently to the time when".Thus Option D can be discarded as it is clearly mentioned that two activities take place almost simultaneously.