Improve checkUpdateConditions IllegalStateException message to include repo id

saw a bunch of these in customer log without ID - making it impossible to know which repo was affected.