Rewrite presence remote tests using assert helper

Add ways to detect correct online notifications from multiple clients
Provide alternate ways to specify clients to assert_helper