Runway length may be a contributory factor as in fact it is given as 6299 feet in URL http://www.theairdb.com/airport/JAC.html
There may have been some additional technical/operational problems on or just prior to touchdown.
The runway length wouldn’t have made the thrust reverse partially activate, then close, then open properly. There’s no may about that, something wasn’t right!