Update l3_if_downup to eval carrier state when starting

Update l3_if_downup to evaluate the current carrier state when starting.
 if the current state is down, change resource[:wait_carrier_after_ifup]
 to false. This will cause the carrier state check loop to be skipped
 since we know the interface is down already.

Change-Id: If88348affc14236c19d34bb5b46691c940f6bf4b
Closes-bug: #1275132
Merge "Update l3_if_downup to eval carrier state when starting"