Re: Where to get bait at 7am..
Fred's Marina in the Mult. Channel (maybe), since your going Sturgeon fishing, you should be in the neighborhood.
Try some local 7-11's most of them near any major rivers have bait.
Great American Tackle in Clackamas of off 224 and 82nd?
Jack's Snack and Tackle in Troutdale, if your heading out that way.
The Fishery, below Bonnie.
And of course Safeway, in the Seafood section: Roll Mop Herring!