shared: Ensure buxton_list_prepend uses correct size

In short we only increment using previous head, not when creating a new head.