Switch to chunked reading to keep string processing out of the producer thread.
Begin to remove pointless string allocations
Remove ticket skipping since it doesn't work well with chunked reading