I would not mechanically prevent flipping, because sometimes people buy a chicken by accident before realising it doesn't fit their needs, and I want to allow them to put it back in the marketplace.
I can add buying farmhouse price to ownership logs! I think that could help.