Improve error handling in p0f plugin

- This corrects a specific bug, where a socket connection failure was never reported (due to reporting $@ instead of $!)
- And it makes all the present error logs more meaningful by mentioning 'p0f'