Tweak billing message chunking to reduce memory footprint

Two things are planned:

* Reduce the number of transaction objects per chunk from 10000 to 1000.
* Use a new Django serializer under the hood for each chunk to reduce the possibility of things being held in RAM.