QPID-5985: check for messages on nextReceiver(IMMEDIATE); merged two commits from trunk (r1617256,1617924)

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.30@1617992 13f79535-47bb-0310-9956-ffa450edef68