Pulse Profile Modelling of Thermonuclear Burst Oscillations II: Handling variability