The targetpool object was being passed directly to the forwarding rule, rather than passing the selfLink string.