phab sink: Gracefully handle non-existent or inaccessible tasks
lib/phab.py:
Client.lookupPhid():
Instead of raising an exception if the task cannot be found, return None
Client.editTask():
Return a boolean indicating whether or not editing happened.
In particular, return False if the task is not found.
Related MRs:
- !25 (merged) (This MR)
- !24 (merged)
- main
Depends-On: !24 (merged)