Fix issue #865

I figured ``getInboundNext()`` could have just been used instead of ``getFirstInboundFilter()`` but I wan't sure if the synchronized access in ``handle`` would be desirable and opted to add a check to see if there is an ``inboundNext``.