I noticed two glitches:
- If the last fragment had less than a byte of payload, Jool would fail to realize the packet was complete.
- on zero-checksum UDP IPv4 packets, the checksum would be computed from scratch incorrectly.