fix for: https://issues.apache.org/jira/browse/AMQ-2171 Need to send a pull command when prefetch is zero, also adds test case for this issue.