I decided to book it.
Worst case scenario is a misconnect in JFK and a flight on the 777 operated 6:20 p.m. flight. This will mean an overnight in MIA, which could be worse. As the only non-stop to BDL leaves at 8:23 p.m., I could even leverage it into a whole day in Miami. Hello Joe's Stone Crabs!