[BUGFIX] Consider $settings[variables] when parsing assets as fluid

Right now we assign the fluid variables from $settings['arguments'] only, but when creating an Asset from PHP and use setVariables then $settings['arguments'] is empty because $settings['variables'] is set.

This patch makes the AssetService fallback to the variables key.