better support for randr-induced restart client placement