I'm guessing it was a charter. There were two JBU flights that arrived in ROA yesterday (Friday):
Flight 4414 from Bedford, MA (presumably carrying the Northeastern Football team for their game against Tech), arrived at 12:05pm yesterday.
That aircraft turned outbound and flew from Roanoke to Kingston, NC (ISO) at 2:02pm yesterday.
The second aircraft arrived in Roanoke at 6:33pm yesterday from BWI (flt 4657), and spent the night. It departed ROA this evening back to Bedford, MA as flight 4416, at 6:41pm.
I'm guessing that if JetBlue manages flight numbers like ACA did when we flew charters, the flights begining with 44** are live charters and the flights with 46** are empty repos in support of charters.