Пользовательский ресурс действительно должен быть чем-то, что нужно вызывать только когда что-то меняется. Вот как работает CloudFormation. Если вам действительно нужно заставить его «обновить», то то, что вы описываете, будет работать. Ваш код не должен заботиться или даже знать о дополнительных параметрах. Пока значение изменяется, вызов будет обновлен.