Thank you - at the risk of appearing a little dense - are you confirming that the OS partition is the one which is listed as Primary, and not the EFI partition listed as System - just need to be absolutely clear.
Also if this is the case would it not be more straightforward to simply shrink partition 3 ( Primary ) and then extend partition 4 (Recovery) using Disk Manager - I just get very nervous using command line editing!