See SO http://stackoverflow.com/questions/42000191/camel-advicewith-behaves-differently-when-changing-the-order-of-weave-statements/42288144#42288144