When you pick a skull with skullowner (and you dont have any other heads in your inventory) you'll get a normal head without its owner.
If you have one or more heads in your inventory, with or without skullowner, and you pick any skull, the first one will be selected. And if none of them are in your hotbar, one will be moved to there and it will lost its owner.
What i expected: get always the head that i pick
Related issues
is duplicated by
Attachments
Comments

Not a bug, just an annoyance. If you rename a block, and then place it down, and pickblock it (in creative) It does not give you the renamed block.
EDIT: Both are related because both are only NBT tags, and they don't get saved once placed down.
The skullowner NBT tag does get saved when the block is placed
Confirmed in 1.5.1.
Still in 1.6.2 and 13w36b
Not a bug, Work as Intended.
Picking blocks with the picking key alone isn't supposed to copy the NBT data.
On the other hand, CTRL+[PICK_KEY] should, and it doesn't work with skulls.
So there is indeed a bug, but with ctrl+pick, and since 14w07a only.
@@unknown: Since you marked this issue as fixed, do you plan on reporting the bug I mentioned in my previous comment? Because there is truly a bug around skulls.
I can create a new issue, but I'd like to have your point of view on the matter.
@Hartspoon: See MC-48881.
Thank you!