When running minion:ping in the Karaf shell on the Minion, we test the broker connectivity by acquiring a connection from the pool.
Unfortunately, this does actually test the connection. We've see reports of this passing even when the broker is unreachable, or configured to SSL when the client is not.
I suspect that this used to work better, before we started using the failover: protocol as part of the URI.
Instead we should try to actually use the connection, possibly by trying to make sure we can actually write to a queue.