Walker, I think you are right.
But ejbActivate() and ejbPassivate() mean different things for
SFSB and Entity beans.
ejbActivate()/ejbPassivate() for SFSB involves serialization/deserialiation of the bean's state to a flat file to conserve resources, while Entity bean's ejbActivate()/ejbPassivate() involves the bean coming out the bean instance pool and going back to the pool

...
...IMO, comparing them conceptually could be confusing sometimes.