I have added a rewind functionality to the jack_transport~ object by Jacob Lee to ease use with Ardour. I can't seem to find a contact to let the author know... It was a very simple cut and past and edit looking at the transport.h from jack source. Not sure if this is of any interest.
Anyway maybe the author is on this list?
Attached is the diff.
Kind regards, Lorenzo.