extract semversion parse tests into new class
enhance missing subscriber error message with actionable info