If you didn't specify your payout address as the username, then the p2pool default wallet gets the reward and you miss out.
Where would payouts go if the server admin hasn't specified a default address on starting p2pool? Does p2pool ask for an address from yacoind?