update clients on startup if values differ

@rfk r? :dancers: 
Not sure how "expensive" an `unbuf(client[prop])` operation is. Worth saving these to local variables since we do the same OP below if the buffs don't match?

**Note:** I'll accept "GFY" as an acceptable answer.