SimpleQueue removes messages from the wrong end of buffer.  Closes #380