honestly you're guard will be up without you needed to make a 'longer macro' once you get deflection because aegis / deflection automatically put your shield up. So then all you would need is a command inside your sentinel macro that forced your shield up.
ex:
/ac Sentinel <me>
/ac Guard <me> ( don't need '/wait' in between it)