The buffer no longer waits when all messages that are ready to be delivered have been processed.  Furthermore the message rejection policy in the buffer is now the same for rejected placeholders and actual messages.  Finally the variable requestTimeout has changed to bufferTimeout as it is more appropriate