Fix issue with lost messages on start

We need to be careful on how we start and stop the Camel routes so we
don't lose messages.
Fix applications status in dashboard