Simplify error handling in presence module

No need to have status variable, we can do all the handling in exception
handler.