transfermanagers, replica, admin: Fix pool to pool transfers

Addresses problems in transfer managers, replica managers, and the
admin p2p command that prevented these services from starting
pool to pool transfers.

Although CostModuleV1 requires the size field, the above services
don't tunnel the request message through the pool manager and thus
the size field is not strictly required.

Target: trunk
Request: 2.7
Request: 2.6
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
(cherry picked from commit 4609b0705c25a5fecfaf75ebb34ee22f055fa96d)