I kinda do it that way as well...
I usually get called for 1 of 2 trains here in Cleveland Ohio about 5am (to be on the train and ready to roll by 7am). About 8(ish) hours later I'm getting to the hotel in Findlay Ohio. If my crew was the first to get there from Cleveland, then about 10 hours later we're getting called to take a train back to Cleveland about about 2 or 3 AM. That particular train usually
only takes about 5 or 6 hours to get back home, so if
I got some decent sleep at the hotel, and it works out that I can go, I can hit the water for a few hours when I get in. Now if my crew is the second crew to get there, we go to the hotel for about 24 hours and then get called for a train that leaves for Cleveland at about 6 or 7PM and that one usually takes at least
10 hours to get back to Cleveland and put away in the yard. So with that one, I have been getting home and taking couple hour cat nap and then getting on with trying to get to the water. So I guess it's more like a "1st shift to 3rd shift to fishing" and a "2nd shift to 3rd shift to fishing" sort of thing now that I sit down and type it all out.