renaming ReservationStopCallable to ReservatiopnEndCallable

this callable isn't stopping the service any more. It only posts the ReservationEndedEvent. Therefore the name was confusing.
added testcases for ReservationManager