Don't free the screen resources reply until we absolutely have to.

On my system, premature free'ing resulted in an error at the
xcb_randr_get_output_info_reply call, so randr didn't work at all.