I think it's possible that we may have multiple messages with different API keys here (some customers use multiple projects) - I'm going to eliminate buffering for imports for now (so BufferedConsumer will just send imports immediately, and buffer :event and :profile_updates). We imagine most folks use import in batch processes, so this should still be ok (and of course, there is nothing to prevent customers from implementing their own batch scheme for imports.)