Fig flocker changestate yaml 796

Fixes #796
1. It's possible there is more CPU overhead, but PyPy JIT might be smart enough that it won't be any different in either. But the difference is minimal regardless.
2. CPU usage is going to be far far less of an issue than network latency, bandwidth, disk I/O for ZFS, etc.. It's basically irrelevant to performance unless we're doing something stupendously bad.
3. We shouldn't micro-optimize at the expensive of having simpler designs until we're actually sure we have a performance issue.