Fixed issues with light agents and the trigger

Setting status will now be even more robust, works even on non-assignable agents