IMO, call forwarding is not the best approach for this application. Instead, the InboundCallRoute should fork the call to PH and the cell phone or voicemail system, with a small delay specified for the second path.
For example, incoming calls on the Line port would ring the Phone port, and after 3 seconds, also send the call (via SP1) to a cell phone. The setup time to the cell (via GV) might be 7 seconds, so the cell phone would start ringing 10 seconds after the home phone. However, unlike a forward, the home phone would continue to ring. If you take e.g. 20 seconds to answer, the only downside is a missed call on the cell. If the cell voicemail picks up at 25 seconds, the caller would hear ringing for a total of 35 seconds, before getting the voicemail greeting.