No, the only Woolston/an was Thomas in Keysoe, although the 1803 musters are largely missing in the rest of the county, other than the parishes north of Bedford.
If John was 17 or older in 1803 then he should appear in the muster as 1st class ie 17-30 unmarried, no children under 10.
As he doesn't appear it implies that he was from elsewhere, or was living elsewhere in 1803. There are very few Wollaston/Woolston names anywhere in Beds - there's a John Wollaston in Wimmington in 1803, owning 1 cart and 1 horse, but he doesn't appear in the muster (although it appears he should have done as he was buried in Wymington age 82 in 1843). There was also a John Woolaston age 30 class 4 labourer, in the 1803 Stagsden muster. But neither of these Woolastons look like your John in Keysoe.
The fact there's no burial of a wife of grandfather John also points to them moving into the village from elsewhere
David