null engine: fix queue bug with repeated commit() calls before event retrieval