Fixes wait_while_pending sometimes returns -1 even though the command worked
Fixes wait_while_pending sometimes returns -1 even though the command worked

In some cases wait_while_pending return -1, I've added a `print response`for debuging purpes in example below
Original code outputs:
```myPages.alarm.wait_while_pending()
{'hasResult': False, 'hasPending': True}
{'hasResult': False, 'hasPending': True}
{'hasResult': True, 'hasPending': True}
-1 ```
If I remove `or response['hasResult']` I get:
```myPages.alarm.wait_while_pending()
{'hasResult': False, 'hasPending': True}
{'hasResult': False, 'hasPending': True}
{'hasResult': False, 'hasPending': True}
{'hasResult': True, 'hasPending': True}
{'hasResult': True, 'hasPending': True}
{'hasResult': True, 'hasPending': False}
5 ```
So it seems to work better.

persandstrom/python-verisure