Having done UPRT recently, 5 rolls in a bizjet is very easy to accomplish at altitude when upset. Push, roll, power, recover. A wake turbulence encounter like this would be very possible and with an unsuspecting crew who might not be on point in recovering, the result could have been much worse.