Happiny doesn't need to be happy to evolve, it just needs to be holding the oval stone when it gains a level: but only during the day. You may have made it happy by raising it, but it wouldn't evolve if you were raising it at night. Chansey on the other hand DOES evolve with happiness
conclusion: happiny was already happy enough when it evolved to evolve again straight away