It's a rough crowd here Bran, lol. Like Rodney Dangerfield says, "Talk about rough, when I played football in high school, after we sacked the other team's quarterback, we went after his family". LMAO
Hang in there and save your powder for the idiots who invariably pass through here.
BUN shellac-based primer/sealer is available in an areosol can. Try this on some of those spots; it should do the trick. Cover Stain from Zinsser is a fast-dry oil-base stain. This is also packaged in aerosol or quarts. Fast-dry products apply easier in a spray can - no brush marks!