Complex sentence: But Kopstein had gained a reputation as a problem solver, so when a band in Calgary needed some problems solved, he was asked if he would take it on.
Split into simpler sentences: But Kopstein had gained a reputation as a problem solver. When a band in Calgary needed some problems solved, he was asked if he would take it on.