He's most likely showing up due to you viewing his profile (and possibly him viewing your profile/photos). Especially, since you say you view his profile regularly, yet have no other interactions.
And you're right, facebook has definitely changed it's friends algorithm on the new Timeline profile .vs the older Profile that has the friends list on the left-hand sidebar.
Here's some of the reasons why certain friends are now appearing in the 6 friends photo list box:
http://www.gotknowhow.com/answers/how-does-faceboo...