The bolts that hold the drive member to the hub are pretty much in a pure shear situation so the length of the threads, or number of threads engaged, is not going to be as critical there. The presence of an unthreaded portion of shank is important - for best trength there should be no threads close the the interface between the drive member and hub, that's where the shear load is the greatest.
Since you have the stock bolts I'd say reuse them. If you were in a bind you could get by with pretty much anything close since there are 5 bolts there sharing the load. You could even just leave one out for a while. But I would not replace all of them with something of different spec than the stock bolts and leave it that way long term.
The loading on the top swivel pin bolts is not so clear to me. There's definititely some potential shear but IIRC the parts are flanged where they fit together and that would greatly reduce the shear load. I think in this case the tension load may be more important, and therfore the number of threads that are engaged would be more important. I would go with the 5mm longer 10.9 bolt there to be safe. Shorter might work but could really make for a bad day if it failed.