Related to issue 1049 in ophyd-async.
ProfileExecute is currently a busy record, but could be changed to a bo record, allowing us to define it as a SignalX in ophyd-async. Current pmac driver implementation should allow for this change in record type.