Fix Bunch.generate_positions_in_transverse_plane not incorporating its transverse offset
The transverse offset should be added to the transverse positions that are generated by the particular bunch shape:
positions[:2] = transverse_positions + self._transverse_offset[:, None]