Yes - synchronising separate GPS/heading logs with sonar logs is planned, and we already have code in development that is working very well. We have been testing with low-cost L1 RTK receivers with very good results, and it does make a very big difference for sidescan mosaics.
The image below shows three tracks - the red one is data recorded on a Lowrance unit, whilst the blue and yellow tracks come from two RTK units mounted fore and aft. Note the deviation in fore/aft tracks when turning corners or running across the strong NE tide on the day. Differencing the two RTK positions also provides accurate headings, and works in the same way as some GPS compasses (bottom image).
In fact we have been getting such good results with these low-cost receivers (post processing raw logged GNSS data) that it should be possible to use them for water level offsetting. In this image you can see the tide rise a metre or so over two hours, plus the journey from car-park -> over embankment -> down ramp to sea: