The last day Portland slacker John Callahan is able to walk, he wakes up without a hangover — because he’s still drunk from the night before. That night at a …