Looks like it was just some random bug - he's fine now, snoozing out in the open on his favorite chair and not getting sick any more.