Don't deserialize parameters in individual adapters.

It's not their responsibility and this makes logging (and rescuing from errors, eventually!) a lot easier.

Tangentially related: shouldn't `Adapter.queue` and `.queue_at` be called `.enqueue` and `.enqueue_at` for consistency?