This has happened twice. I'm away from the game long enough for a game day to pass between visits.
The first time piggy said he was out, I petted him and he suddenly he behaved as normal. (I have AK 6, so petting should not be necessary.)
The second time piggy said he was out, even petting would not change things. I threw a mild fecundity powder, and he not only dropped meat, I was again able to nibble him twice.