[FIX] Safer siteinfo warning handling

If a warning is returned with the siteinfo but it's not about the
siteinfo it would throw an error.

Change-Id: I0a8ac9ef78fffc40455650ab6c85ee7902a2bce1