PrimaryKeyRelatedField with OneToOneField serializes wrong object's id

Fixes issue outlined in #720