Fix the advertisement restart in linux c lib

Hi Sandeep,

Here is a new proposition :

When dealing with SIGUSR1 the data was set while the advertising was reset to 'on' instead of 'off'

When new advertising data were received, the data was set two times, the latter being done after the advertising was enabled

... or maybe I missed something ;)