Ensure Runner::run returns valid status

A recent refactor broke the return value resulting in run() and
run_tests() always returning true (at least under Ubuntu).

This fixes:
https://github.com/Maher4Ever/guard-phpunit/issues/13