Add optional movement of initial packet ID
Use the correct widths when testing on the native system.
Build the SPI stream initialized to a different start ID

Allows testing of wrapping functionality.
Fix bug where transfer could hang if error during packet ID wrap around.