Correct Answer: B
Explanation:
The subordinators after (choice A), whereupon (choice C), and unless (choice D) do not make sense. Although the word but (choice B) can be used as a coordinating conjunction, here it is a subordinator, logically connecting subordinate and main clause.