host/mesh: Model extensions walk stops before last model
host/mesh: Model extensions walk stops before last model

When reaching the last model in the circular extension linked list, the
walker would abandon the walk before checking the last model. This makes
us skip models when checking the subscription list, potentially causing
incoming messages to be wrongfully ignored.

This is port of cd89f4239368b106fbfab9555cf445fbc00203a2

apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble