MonitorXrandr: Fix segv when accessing possible_clones

This code requires a double pass and the segv happens later
when trying to iterate over the array.

https://bugzilla.gnome.org/show_bug.cgi?id=706598