Recurring GC payments have the correct payment instrument

Pull the contribution type and payment instrument from the subscription's
initial donation.

Also makes it possible to set contribution_type and payment_instrument
directly on a queue message, either by name or ID.

Change-Id: I378a388f47112634d31e2f2694d480c2ea31f1e8