Can't access Pending user's profile info I have public user registration enabled with the "Verify email addresses" setting checked.

User registration form includes these "action" and "redirect" hidden fields:

&lt;input type="hidden" name="action" value="users/saveUser"&gt;
&lt;input type="hidden" name="redirect" value="signup/payment/{id}"&gt;


User's ID is coming through correctly in the last segment of the URL, but I can't fetch their profile. This is throwing a template error:

{% set userId = craft.request.lastSegment() %}
{% set profile = craft.users.id(userId) | first %}


But if I hardcode an existing Active user's ID it works:

{% set profile = craft.users.id(30) | first %}


Is there a way to access a Pending member's (albeit limited) profile info? What I really need to do is insert their email address into a subsequent form on the success page.
This works:

{% set user = craft.users.id(craft.request.lastSegment).status('pending').first() %}