Aarch64: Emit a minimal SEH prologue when needed (#158173)
In some cases, with very simple thunks, it is possible that the
`.seh_endprologue` is not emitted. This causes issues in the assembler
because the epilogue ends up starting before the prologue has ended.
Bug: swiftlang/llvm-project#11377