avoid setting incorrect geometry during new_client frame calc
avoid setting incorrect geometry during new_client frame calc

in the case where a client has no geometry set, attempting to update
the client's geometry during frame recalc will guarantee that wrong
geometry is set, resulting in a bad first frame

rvandegrift/e,rvandegrift/e,rvandegrift/e